0s autopkgtest [19:33:05]: starting date and time: 2025-05-03 19:33:05+0000 0s autopkgtest [19:33:05]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [19:33:05]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.6bfp5ak2/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:sphinx,src:roman-numerals --apt-upgrade fenics-dolfinx --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=sphinx/8.2.3-1 roman-numerals/3.1.0-1ubuntu1' -- lxd -r lxd-armhf-10.145.243.107 lxd-armhf-10.145.243.107:autopkgtest/ubuntu/questing/armhf 20s autopkgtest [19:33:25]: testbed dpkg architecture: armhf 22s autopkgtest [19:33:27]: testbed apt version: 3.0.0 26s autopkgtest [19:33:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [19:33:32]: testbed release detected to be: None 35s autopkgtest [19:33:40]: updating testbed package index (apt update) 37s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 40s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 40s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 40s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 40s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1442 kB] 40s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.7 kB] 40s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [149 kB] 40s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [174 kB] 40s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1289 kB] 40s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [25.7 kB] 40s Get:11 http://ftpmaster.internal/ubuntu questing/main Sources [1389 kB] 40s Get:12 http://ftpmaster.internal/ubuntu questing/universe Sources [21.2 MB] 40s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [304 kB] 40s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 40s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 40s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [178 kB] 44s Fetched 43.0 MB in 7s (6135 kB/s) 45s Reading package lists... 50s autopkgtest [19:33:55]: upgrading testbed (apt dist-upgrade and autopurge) 52s Reading package lists... 52s Building dependency tree... 52s Reading state information... 53s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 53s Starting 2 pkgProblemResolver with broken count: 0 53s Done 54s Entering ResolveByKeep 54s 54s Calculating upgrade... 55s The following packages will be upgraded: 55s base-files cloud-init cloud-init-base debianutils distro-info-data dpkg 55s dpkg-dev ed fwupd htop libdpkg-perl libftdi1-2 libfwupd3 libmbim-glib4 55s libmbim-proxy libnftnl11 libnpth0t64 libnvme1t64 libqmi-glib5 libqmi-proxy 55s libsensors-config libsensors5 libsepol2 liburcu8t64 motd-news-config nano 55s python3-lazr.restfulclient sos ubuntu-pro-client ubuntu-pro-client-l10n 55s usb.ids 55s 31 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 55s Need to get 8063 kB of archives. 55s After this operation, 3380 kB disk space will be freed. 55s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 55s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 55s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 55s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 56s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 56s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 56s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 56s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 56s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 56s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 56s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 56s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 56s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 56s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 56s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 56s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 56s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 56s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 56s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 56s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 56s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 56s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 56s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 56s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 56s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 56s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 56s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 56s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 56s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 56s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 56s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 57s Preconfiguring packages ... 57s Fetched 8063 kB in 1s (8370 kB/s) 57s (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 ... 63953 files and directories currently installed.) 57s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 57s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 57s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 57s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 57s Setting up base-files (13.7ubuntu1) ... 57s Installing new version of config file /etc/issue ... 57s Installing new version of config file /etc/issue.net ... 57s Installing new version of config file /etc/lsb-release ... 58s motd-news.service is a disabled or a static unit not running, not starting it. 58s (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 ... 63953 files and directories currently installed.) 58s Preparing to unpack .../debianutils_5.22_armhf.deb ... 58s Unpacking debianutils (5.22) over (5.21) ... 58s Setting up debianutils (5.22) ... 58s (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 ... 63953 files and directories currently installed.) 58s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 58s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 58s Setting up dpkg (1.22.18ubuntu3) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 59s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 59s Setting up libsepol2:armhf (3.8.1-1) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 59s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 59s Setting up libnpth0t64:armhf (1.8-3) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 59s Unpacking distro-info-data (0.64) over (0.63) ... 59s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 59s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 59s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 59s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 59s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 59s Unpacking ed (1.21.1-1) over (1.21-1) ... 59s Preparing to unpack .../04-libnftnl11_1.2.9-1_armhf.deb ... 59s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 59s Preparing to unpack .../05-libsensors-config_1%3a3.6.2-2_all.deb ... 59s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 59s Preparing to unpack .../06-libsensors5_1%3a3.6.2-2_armhf.deb ... 59s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 59s Preparing to unpack .../07-liburcu8t64_0.15.2-2_armhf.deb ... 59s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 59s Preparing to unpack .../08-nano_8.4-1_armhf.deb ... 59s Unpacking nano (8.4-1) over (8.3-1) ... 59s Preparing to unpack .../09-usb.ids_2025.04.01-1_all.deb ... 59s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 59s Preparing to unpack .../10-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 60s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 60s Preparing to unpack .../11-dpkg-dev_1.22.18ubuntu3_all.deb ... 60s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../12-libdpkg-perl_1.22.18ubuntu3_all.deb ... 60s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../13-fwupd_2.0.8-3_armhf.deb ... 60s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 60s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 61s Preparing to unpack .../14-libfwupd3_2.0.8-3_armhf.deb ... 61s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 61s Preparing to unpack .../15-libmbim-proxy_1.32.0-1_armhf.deb ... 61s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 61s Preparing to unpack .../16-libmbim-glib4_1.32.0-1_armhf.deb ... 61s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 61s Preparing to unpack .../17-libqmi-proxy_1.36.0-1_armhf.deb ... 61s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 61s Preparing to unpack .../18-libqmi-glib5_1.36.0-1_armhf.deb ... 61s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 61s Preparing to unpack .../19-htop_3.4.1-4_armhf.deb ... 61s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 61s Preparing to unpack .../20-libftdi1-2_1.5-10_armhf.deb ... 61s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 61s Preparing to unpack .../21-libnvme1t64_1.13-2_armhf.deb ... 61s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 61s Preparing to unpack .../22-python3-lazr.restfulclient_0.14.6-3_all.deb ... 61s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 61s Preparing to unpack .../23-sos_4.9.1-1_all.deb ... 61s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 61s Preparing to unpack .../24-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 61s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 61s Setting up sos (4.9.1-1) ... 62s Setting up motd-news-config (13.7ubuntu1) ... 62s Setting up liburcu8t64:armhf (0.15.2-2) ... 62s Setting up distro-info-data (0.64) ... 62s Setting up htop (3.4.1-4) ... 62s Setting up libsensors-config (1:3.6.2-2) ... 62s Installing new version of config file /etc/sensors3.conf ... 62s Setting up libnftnl11:armhf (1.2.9-1) ... 62s Setting up libfwupd3:armhf (2.0.8-3) ... 62s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 64s Setting up libftdi1-2:armhf (1.5-10) ... 64s Setting up libnvme1t64 (1.13-2) ... 64s Setting up ed (1.21.1-1) ... 64s Setting up usb.ids (2025.04.01-1) ... 64s Setting up libsensors5:armhf (1:3.6.2-2) ... 64s Setting up libdpkg-perl (1.22.18ubuntu3) ... 64s Setting up nano (8.4-1) ... 64s Installing new version of config file /etc/nanorc ... 64s Setting up python3-lazr.restfulclient (0.14.6-3) ... 64s Setting up ubuntu-pro-client (35.1ubuntu0) ... 64s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 66s Setting up libmbim-glib4:armhf (1.32.0-1) ... 66s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 66s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 66s Setting up libmbim-proxy (1.32.0-1) ... 66s Setting up dpkg-dev (1.22.18ubuntu3) ... 66s Setting up libqmi-glib5:armhf (1.36.0-1) ... 66s Setting up libqmi-proxy (1.36.0-1) ... 66s Setting up fwupd (2.0.8-3) ... 66s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 66s fwupd.service is a disabled or a static unit not running, not starting it. 66s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 66s Processing triggers for man-db (2.13.0-1) ... 68s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 68s Processing triggers for dbus (1.16.2-2ubuntu1) ... 68s Processing triggers for install-info (7.1.1-1) ... 68s Processing triggers for libc-bin (2.41-6ubuntu1) ... 69s Processing triggers for initramfs-tools (0.147ubuntu1) ... 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 71s Starting pkgProblemResolver with broken count: 0 72s Starting 2 pkgProblemResolver with broken count: 0 72s Done 72s Solving dependencies... 73s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 74s autopkgtest [19:34:19]: rebooting testbed after setup commands that affected boot 113s autopkgtest [19:34:58]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 138s autopkgtest [19:35:23]: @@@@@@@@@@@@@@@@@@@@ apt-source fenics-dolfinx 177s Get:1 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (dsc) [4200 B] 177s Get:2 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (tar) [778 kB] 177s Get:3 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (diff) [45.5 kB] 177s gpgv: Signature made Tue Mar 4 14:47:22 2025 UTC 177s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 177s gpgv: Can't check signature: No public key 177s dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.9.0-6build3.dsc: no acceptable signature found 177s autopkgtest [19:36:02]: testing package fenics-dolfinx version 1:0.9.0-6build3 181s autopkgtest [19:36:06]: build not needed 186s autopkgtest [19:36:11]: test test-dolfinx-cpp: preparing testbed 187s Reading package lists... 188s Building dependency tree... 188s Reading state information... 188s Starting pkgProblemResolver with broken count: 0 188s Starting 2 pkgProblemResolver with broken count: 0 188s Done 189s The following NEW packages will be installed: 189s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 189s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 189s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 189s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 189s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 189s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 189s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 189s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 189s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 189s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 189s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 189s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 189s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 189s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 189s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 189s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 189s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 189s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 189s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 189s libboost-program-options1.83-dev libboost-program-options1.83.0 189s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 189s libboost-serialization1.83-dev libboost-serialization1.83.0 189s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 189s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 189s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 189s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 189s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 189s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 189s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 189s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 189s libdolfinx-real-dev libdolfinx-real0.9 libdw1t64 libeigen3-dev 189s libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 189s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 189s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 189s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 189s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 189s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 189s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 189s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 189s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 189s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 189s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 189s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 189s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 189s libicu-dev libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 libjbig0 189s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 189s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 189s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 189s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 189s liblapack-dev liblapack3 liblbfgsb0 liblcms2-2 libldap-dev libldl3 liblerc4 189s libllvm19 libllvm20 libltdl-dev libltdl7 libmetis5 libmpc3 libmpich-dev 189s libmpich12 libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev 189s libnuma-dev libocct-data-exchange-7.8 libocct-draw-7.8 189s libocct-foundation-7.8 libocct-modeling-algorithms-7.8 189s libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 189s libopenexr-3-1-30 libopengl0 libopenjp2-7 libp11-kit-dev libpango-1.0-0 189s libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev libparpack2t64 189s libparu1 libpathplan4 libpetsc-complex-dev libpetsc-complex3.22 189s libpetsc-complex3.22-dev libpetsc-real-dev libpetsc-real3.22 189s libpetsc-real3.22-dev libpetsc3.22-dev-common libpixman-1-0 libpkgconf3 189s libpsl-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 189s libpython3-all-dev libpython3-dev libpython3.13 libpython3.13-dev 189s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 189s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 189s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 189s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 189s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 189s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 189s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 189s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 189s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 189s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 189s libvoro++1 libvulkan1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 189s libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 189s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 189s libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 189s libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 189s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzstd-dev 189s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 189s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 189s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 189s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 189s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 189s python3-build python3-cffi python3-contourpy python3-cycler 189s python3-decorator python3-defusedxml python3-dev python3-distlib 189s python3-docutils python3-dolfinx python3-dolfinx-complex 189s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 189s python3-fonttools python3-fs python3-gmsh python3-imagesize 189s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 189s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 189s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 189s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 189s python3-pathspec python3-petsc4py python3-petsc4py-complex 189s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 189s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 189s python3-platformdirs python3-pluggy python3-ply python3-pusimp 189s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 189s python3-pytest python3-roman python3-roman-numerals 189s python3-scikit-build-core python3-scipy python3-setuptools-whl 189s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 189s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 189s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 189s python3-sympy python3-tk python3-toml python3-traitlets python3-ufl 189s python3-ufolib2 python3-virtualenv python3-wheel python3-wheel-whl 189s python3.13-dev python3.13-tk robin-map-dev rpcsvc-proto sgml-base 189s sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 unicode-data 189s valgrind valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools 189s xtrans-dev zlib1g-dev 189s 0 upgraded, 476 newly installed, 0 to remove and 0 not upgraded. 189s Need to get 463 MB of archives. 189s After this operation, 1776 MB of additional disk space will be used. 189s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 190s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 190s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2 [132 kB] 190s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15-20250404-0ubuntu1 [331 kB] 190s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 190s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 190s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31 [11.4 kB] 190s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-7 [238 kB] 190s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 190s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20220109.1 [44.9 kB] 190s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 190s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-1 [619 kB] 190s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 190s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 190s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 190s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 190s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 190s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 190s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 190s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 190s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+23ubuntu4 [21.8 kB] 190s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 190s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 190s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 190s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 190s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 190s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 190s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 190s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 190s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 191s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 191s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 191s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 191s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 191s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 191s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 191s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15-20250404-0ubuntu1 [43.3 kB] 191s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15-20250404-0ubuntu1 [128 kB] 191s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15-20250404-0ubuntu1 [2951 kB] 191s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15-20250404-0ubuntu1 [1188 kB] 191s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 191s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 192s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 192s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 192s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 192s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 192s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 192s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 192s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 192s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 192s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 192s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5 [627 kB] 192s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5 [2588 B] 192s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 192s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-1ubuntu1 [2294 kB] 193s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 193s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.5-1 [142 kB] 193s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-1ubuntu1 [6759 kB] 193s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 193s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 193s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 193s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 193s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 193s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 193s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.192-4ubuntu1 [244 kB] 193s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 193s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 193s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-1 [1053 kB] 193s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 193s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 193s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 193s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250308 [118 kB] 193s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 193s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 193s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 193s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 193s Get:77 http://ftpmaster.internal/ubuntu questing-proposed/main armhf libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 193s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 193s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 193s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 193s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 193s Get:82 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-6build3 [1194 kB] 193s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.2-0ubuntu1 [29.6 MB] 195s Get:84 http://ftpmaster.internal/ubuntu questing/universe armhf libclang-cpp20 armhf 1:20.1.2-0ubuntu1 [13.3 MB] 195s Get:85 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.2-0ubuntu1 [7714 kB] 195s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 195s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.25-2 [691 kB] 195s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 196s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 196s Get:90 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 196s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.2.0-19ubuntu2 [370 kB] 196s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9763 kB] 196s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.2.0-19ubuntu2 [14.2 kB] 196s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 196s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 196s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3 [18.9 kB] 196s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3 [37.6 kB] 196s Get:98 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 196s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 196s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.7-1 [10.9 kB] 196s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.15-1build5 [157 kB] 196s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.7-1 [11.7 kB] 196s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.7-1 [479 kB] 196s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 196s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 196s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 196s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 196s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 197s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 197s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 197s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 197s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 197s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 197s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 197s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 197s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-12ubuntu3 [108 kB] 197s Get:117 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 197s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 197s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 197s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 197s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 197s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 197s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 197s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 197s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 197s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 197s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 197s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 197s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3 [21.2 kB] 197s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3 [621 kB] 197s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3 [161 kB] 197s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3 [1832 kB] 197s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 197s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 197s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 197s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 197s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 197s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3 [543 kB] 197s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-1ubuntu2 [206 kB] 197s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-1ubuntu1 [44.1 kB] 197s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 197s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 197s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 197s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 197s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 197s Get:146 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 197s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 197s Get:148 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.8.3+dfsg-3 [12.7 kB] 197s Get:149 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.8.3+dfsg-3 [29.2 kB] 197s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 197s Get:151 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-4 [86.7 kB] 197s Get:152 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2 [141 kB] 197s Get:153 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2 [2207 kB] 197s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-4 [101 kB] 197s Get:155 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 197s Get:156 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 197s Get:157 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 197s Get:158 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 197s Get:159 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-4build1 [1055 kB] 197s Get:160 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 197s Get:161 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu1 [10.7 MB] 198s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu1 [239 kB] 198s Get:163 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu1 [234 kB] 198s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu1 [245 kB] 198s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu1 [245 kB] 198s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu1 [4832 B] 198s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 198s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu1 [334 kB] 198s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu1 [402 kB] 198s Get:170 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu1 [239 kB] 198s Get:171 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu1 [4468 B] 198s Get:172 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu1 [282 kB] 198s Get:173 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 198s Get:174 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu1 [231 kB] 198s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu1 [293 kB] 198s Get:176 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu1 [4254 B] 198s Get:177 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu1 [323 kB] 198s Get:178 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-1ubuntu2 [12.0 MB] 199s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu1 [348 kB] 199s Get:180 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu1 [258 kB] 199s Get:181 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu1 [265 kB] 199s Get:182 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu1 [4212 B] 199s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu1 [348 kB] 199s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu1 [360 kB] 199s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu1 [4434 B] 199s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-1 [147 kB] 199s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.2.1-5 [1574 kB] 199s Get:188 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu1 [267 kB] 199s Get:189 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] 199s Get:190 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 199s Get:191 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-1 [247 kB] 199s Get:192 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-1 [213 kB] 199s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.3-2 [769 kB] 199s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.2.1-5 [214 kB] 199s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.2.1-5 [2459 kB] 199s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 199s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu1 [296 kB] 199s Get:198 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu1 [4304 B] 199s Get:199 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu1 [345 kB] 199s Get:200 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu1 [388 kB] 199s Get:201 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu1 [4250 B] 199s Get:202 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu1 [4442 B] 199s Get:203 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu1 [272 kB] 200s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu1 [281 kB] 200s Get:205 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu1 [4246 B] 200s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu1 [241 kB] 200s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu1 [237 kB] 200s Get:208 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu1 [4352 B] 200s Get:209 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 200s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.8.3+dfsg-3 [15.0 kB] 200s Get:211 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.8.3+dfsg-3 [26.0 kB] 200s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.8.3+dfsg-3 [27.8 kB] 200s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 200s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 200s Get:215 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 200s Get:216 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.8.3+dfsg-3 [19.8 kB] 200s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.8.3+dfsg-3 [675 kB] 200s Get:218 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 200s Get:219 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 200s Get:220 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 200s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 200s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1ubuntu1 [106 kB] 200s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 200s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu1 [9152 B] 200s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu1 [290 kB] 200s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 200s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 200s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 200s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 200s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-2ubuntu3 [23.5 kB] 200s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 200s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 200s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 200s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 200s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 200s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.4.1-1ubuntu3 [2382 kB] 200s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 200s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 200s Get:239 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.12.1-3ubuntu1 [462 kB] 200s Get:240 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.8.3+dfsg-3 [70.1 kB] 200s Get:241 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3 [1471 kB] 201s Get:242 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 201s Get:243 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 201s Get:244 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 201s Get:245 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.8.3+dfsg-3 [76.1 kB] 201s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 201s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 201s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 201s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 201s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.8.3+dfsg-3 [130 kB] 201s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 201s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 201s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.0+dfsg1-2 [157 kB] 201s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.8.3+dfsg-3 [290 kB] 201s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 201s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 201s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 201s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-4 [83.7 kB] 201s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 201s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.1+ds-1ubuntu1 [106 kB] 201s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-6build3 [526 kB] 201s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 201s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.8.3+dfsg-3 [13.5 kB] 201s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.8.3+dfsg-3 [36.4 kB] 201s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.8.3+dfsg-3 [28.3 kB] 201s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.8.3+dfsg-3 [47.6 kB] 201s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.8.3+dfsg-3 [56.3 kB] 201s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.8.3+dfsg-3 [1606 kB] 201s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 201s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 201s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 201s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 201s Get:273 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 201s Get:274 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 201s Get:275 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 201s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 201s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 201s Get:278 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 201s Get:279 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 201s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3 [97.2 kB] 201s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3 [58.9 kB] 201s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3 [26.5 kB] 201s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3 [125 kB] 201s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3 [11.1 kB] 201s Get:285 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 201s Get:286 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 201s Get:287 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 201s Get:288 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 201s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3 [3460 kB] 202s Get:290 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3 [5250 B] 202s Get:291 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.0+dfsg1-2 [20.8 kB] 202s Get:292 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 202s Get:293 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 202s Get:294 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 202s Get:295 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 202s Get:296 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 202s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 202s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 202s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.10-2 [674 kB] 202s Get:300 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 202s Get:301 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 202s Get:302 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 202s Get:303 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 202s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu1 [6311 kB] 203s Get:305 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 203s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 203s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 203s Get:308 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-4 [96.6 kB] 203s Get:309 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 203s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-6build3 [5766 B] 203s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 203s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 204s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 204s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-6build3 [526 kB] 204s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 204s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 204s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 204s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-6build3 [5768 B] 204s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 204s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 204s Get:321 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.1+ds-1ubuntu1 [88.9 kB] 204s Get:322 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.4 [738 kB] 204s Get:323 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 204s Get:324 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 204s Get:325 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-2build2 [74.9 kB] 204s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.3-1 [2082 kB] 204s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 204s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.3-1 [4276 kB] 205s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.3-1 [10.8 kB] 205s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.3-1 [508 kB] 205s Get:331 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.3-1 [26.7 kB] 205s Get:332 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-2 [145 kB] 205s Get:333 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 205s Get:334 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 205s Get:335 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-6build3 [161 kB] 205s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 205s Get:337 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 205s Get:338 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 205s Get:339 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.8-6.1build2 [553 kB] 205s Get:340 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 205s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 205s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 205s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 205s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 205s Get:345 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 205s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 205s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libllvm19 armhf 1:19.1.7-3ubuntu1 [27.8 MB] 206s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 206s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 206s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 206s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.3-1ubuntu2 [8260 kB] 206s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3 [30.3 kB] 206s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.3-1ubuntu2 [29.0 kB] 206s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.304.0-1 [127 kB] 206s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.3-1ubuntu2 [32.0 kB] 206s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.3-1ubuntu2 [120 kB] 206s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 206s Get:358 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 206s Get:359 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.8-6.1build2 [36.6 kB] 206s Get:360 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.8-6.1build2 [25.9 kB] 206s Get:361 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 206s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 206s Get:363 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 206s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.0.0-2 [13.8 kB] 206s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.0.0-2 [47.0 kB] 206s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.0.0-2 [80.8 kB] 206s Get:367 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 206s Get:368 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 206s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 207s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 207s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 207s Get:372 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 207s Get:373 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 207s Get:374 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 207s Get:375 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 207s Get:376 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 207s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 207s Get:378 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 207s Get:379 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 207s Get:380 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 207s Get:381 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 207s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 207s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 207s Get:384 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 208s Get:385 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 208s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 208s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 208s Get:388 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 208s Get:389 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.3-1 [906 B] 208s Get:390 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 208s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 208s Get:392 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 208s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 208s Get:394 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu4 [151 kB] 208s Get:395 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 208s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 208s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 208s Get:398 http://ftpmaster.internal/ubuntu questing/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 208s Get:399 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.45.1-1 [57.7 kB] 208s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-1 [31.0 kB] 208s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 208s Get:402 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250308 [1726 B] 208s Get:403 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.8.3-7build1 [2934 kB] 208s Get:404 http://ftpmaster.internal/ubuntu questing-proposed/main armhf sphinx-common all 8.2.3-1 [656 kB] 208s Get:405 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 208s Get:406 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 208s Get:407 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.3-1 [904 B] 208s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 208s Get:409 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 208s Get:410 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 208s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 208s Get:412 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 208s Get:413 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 208s Get:414 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 209s Get:415 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 209s Get:416 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu1 [751 kB] 209s Get:417 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 209s Get:418 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 209s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.14.1-4ubuntu2 [16.7 MB] 209s Get:420 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 209s Get:421 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 209s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 209s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 209s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 209s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 209s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 209s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 209s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 209s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 209s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 209s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-6build3 [1120 kB] 210s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-6build3 [1120 kB] 210s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-6build3 [7040 B] 210s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 210s Get:435 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 210s Get:436 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 210s Get:437 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 210s Get:438 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.3.2-1 [1281 kB] 210s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-1build1 [25.3 kB] 210s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 210s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 210s Get:442 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 210s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 210s Get:444 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 210s Get:445 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 210s Get:446 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 210s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 210s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 210s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 210s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 210s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 210s Get:452 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 210s Get:453 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 210s Get:454 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 210s Get:455 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.3-1 [104 kB] 210s Get:456 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.3-1 [9854 B] 210s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 210s Get:458 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.8.3-7build1 [17.3 MB] 211s Get:459 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 211s Get:460 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 211s Get:461 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 211s Get:462 http://ftpmaster.internal/ubuntu questing-proposed/main armhf python3-sphinx all 8.2.3-1 [482 kB] 211s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 211s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 211s Get:465 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.0+dfsg-1 [1417 kB] 211s Get:466 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.0+dfsg-1 [1446 kB] 211s Get:467 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 211s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 211s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 211s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.10.7-2 [111 kB] 211s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 75.8.0-1 [1152 kB] 211s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 211s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-2 [23.5 kB] 211s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel-whl all 0.45.1-1 [74.6 kB] 211s Get:475 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.29.1+ds-1 [72.6 kB] 211s Get:476 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 212s Fetched 463 MB in 22s (21.3 MB/s) 212s Selecting previously unselected package fonts-lato. 212s (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 ... 63955 files and directories currently installed.) 212s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 212s Unpacking fonts-lato (2.015-1) ... 212s Selecting previously unselected package python3-numpy-dev:armhf. 212s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 212s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 212s Selecting previously unselected package libblas3:armhf. 213s Preparing to unpack .../002-libblas3_3.12.1-2_armhf.deb ... 213s Unpacking libblas3:armhf (3.12.1-2) ... 213s Selecting previously unselected package libgfortran5:armhf. 213s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_armhf.deb ... 213s Unpacking libgfortran5:armhf (15-20250404-0ubuntu1) ... 213s Selecting previously unselected package liblapack3:armhf. 213s Preparing to unpack .../004-liblapack3_3.12.1-2_armhf.deb ... 213s Unpacking liblapack3:armhf (3.12.1-2) ... 213s Selecting previously unselected package python3-numpy. 213s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 213s Unpacking python3-numpy (1:2.2.3+ds-5) ... 213s Selecting previously unselected package sgml-base. 213s Preparing to unpack .../006-sgml-base_1.31_all.deb ... 213s Unpacking sgml-base (1.31) ... 213s Selecting previously unselected package m4. 213s Preparing to unpack .../007-m4_1.4.19-7_armhf.deb ... 213s Unpacking m4 (1.4.19-7) ... 213s Selecting previously unselected package autoconf. 213s Preparing to unpack .../008-autoconf_2.72-3ubuntu1_all.deb ... 213s Unpacking autoconf (2.72-3ubuntu1) ... 213s Selecting previously unselected package autotools-dev. 213s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 213s Unpacking autotools-dev (20220109.1) ... 213s Selecting previously unselected package automake. 213s Preparing to unpack .../010-automake_1%3a1.17-3ubuntu1_all.deb ... 213s Unpacking automake (1:1.17-3ubuntu1) ... 213s Selecting previously unselected package autopoint. 213s Preparing to unpack .../011-autopoint_0.23.1-1_all.deb ... 213s Unpacking autopoint (0.23.1-1) ... 213s Selecting previously unselected package libtcl8.6:armhf. 213s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 213s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 213s Selecting previously unselected package libfreetype6:armhf. 213s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 213s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 213s Selecting previously unselected package fonts-dejavu-mono. 213s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 213s Unpacking fonts-dejavu-mono (2.37-8) ... 213s Selecting previously unselected package fonts-dejavu-core. 213s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 213s Unpacking fonts-dejavu-core (2.37-8) ... 213s Selecting previously unselected package fontconfig-config. 213s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 214s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 214s Selecting previously unselected package libfontconfig1:armhf. 214s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 214s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 214s Selecting previously unselected package libxrender1:armhf. 214s Preparing to unpack .../018-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 214s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 214s Selecting previously unselected package libxft2:armhf. 214s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 214s Unpacking libxft2:armhf (2.3.6-1build1) ... 214s Selecting previously unselected package x11-common. 214s Preparing to unpack .../020-x11-common_1%3a7.7+23ubuntu4_all.deb ... 214s Unpacking x11-common (1:7.7+23ubuntu4) ... 214s Selecting previously unselected package libxss1:armhf. 214s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 214s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 214s Selecting previously unselected package libtk8.6:armhf. 214s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 214s Unpacking libtk8.6:armhf (8.6.16-1) ... 214s Selecting previously unselected package tk8.6-blt2.5. 214s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 214s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 214s Selecting previously unselected package blt. 214s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 214s Unpacking blt (2.5.3+dfsg-8) ... 214s Selecting previously unselected package libc-dev-bin. 214s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 214s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 214s Selecting previously unselected package linux-libc-dev:armhf. 214s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 214s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 214s Selecting previously unselected package libcrypt-dev:armhf. 214s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 214s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 214s Selecting previously unselected package rpcsvc-proto. 214s Preparing to unpack .../028-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 214s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 214s Selecting previously unselected package libc6-dev:armhf. 214s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu1_armhf.deb ... 214s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 214s Selecting previously unselected package libisl23:armhf. 214s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 214s Unpacking libisl23:armhf (0.27-1) ... 214s Selecting previously unselected package libmpc3:armhf. 214s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 214s Unpacking libmpc3:armhf (1.3.1-1build2) ... 214s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 214s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 214s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 215s Selecting previously unselected package cpp-14. 215s Preparing to unpack .../033-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 215s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 215s Selecting previously unselected package cpp-arm-linux-gnueabihf. 215s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 215s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 215s Selecting previously unselected package cpp. 215s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 215s Unpacking cpp (4:14.2.0-1ubuntu1) ... 215s Selecting previously unselected package libcc1-0:armhf. 215s Preparing to unpack .../036-libcc1-0_15-20250404-0ubuntu1_armhf.deb ... 215s Unpacking libcc1-0:armhf (15-20250404-0ubuntu1) ... 215s Selecting previously unselected package libgomp1:armhf. 215s Preparing to unpack .../037-libgomp1_15-20250404-0ubuntu1_armhf.deb ... 215s Unpacking libgomp1:armhf (15-20250404-0ubuntu1) ... 215s Selecting previously unselected package libasan8:armhf. 215s Preparing to unpack .../038-libasan8_15-20250404-0ubuntu1_armhf.deb ... 215s Unpacking libasan8:armhf (15-20250404-0ubuntu1) ... 215s Selecting previously unselected package libubsan1:armhf. 215s Preparing to unpack .../039-libubsan1_15-20250404-0ubuntu1_armhf.deb ... 215s Unpacking libubsan1:armhf (15-20250404-0ubuntu1) ... 215s Selecting previously unselected package libgcc-14-dev:armhf. 215s Preparing to unpack .../040-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 215s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 215s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 215s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 215s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 215s Selecting previously unselected package gcc-14. 215s Preparing to unpack .../042-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 215s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 215s Selecting previously unselected package gcc-arm-linux-gnueabihf. 215s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 215s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 216s Selecting previously unselected package gcc. 216s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 216s Unpacking gcc (4:14.2.0-1ubuntu1) ... 216s Selecting previously unselected package libstdc++-14-dev:armhf. 216s Preparing to unpack .../045-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 216s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 216s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 216s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 216s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 216s Selecting previously unselected package g++-14. 216s Preparing to unpack .../047-g++-14_14.2.0-19ubuntu2_armhf.deb ... 216s Unpacking g++-14 (14.2.0-19ubuntu2) ... 216s Selecting previously unselected package g++-arm-linux-gnueabihf. 216s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 216s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 216s Selecting previously unselected package g++. 216s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 216s Unpacking g++ (4:14.2.0-1ubuntu1) ... 216s Selecting previously unselected package build-essential. 216s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 216s Unpacking build-essential (12.12ubuntu1) ... 216s Selecting previously unselected package libcatch2-dev. 216s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5_armhf.deb ... 216s Unpacking libcatch2-dev (3.7.1-0.5) ... 216s Selecting previously unselected package catch2. 216s Preparing to unpack .../052-catch2_3.7.1-0.5_all.deb ... 216s Unpacking catch2 (3.7.1-0.5) ... 216s Selecting previously unselected package chrpath. 216s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 216s Unpacking chrpath (0.18-1) ... 216s Selecting previously unselected package cmake-data. 216s Preparing to unpack .../054-cmake-data_3.31.6-1ubuntu1_all.deb ... 216s Unpacking cmake-data (3.31.6-1ubuntu1) ... 217s Selecting previously unselected package libjsoncpp26:armhf. 217s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 217s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 217s Selecting previously unselected package librhash1:armhf. 217s Preparing to unpack .../056-librhash1_1.4.5-1_armhf.deb ... 217s Unpacking librhash1:armhf (1.4.5-1) ... 217s Selecting previously unselected package cmake. 217s Preparing to unpack .../057-cmake_3.31.6-1ubuntu1_armhf.deb ... 217s Unpacking cmake (3.31.6-1ubuntu1) ... 217s Selecting previously unselected package libdebhelper-perl. 217s Preparing to unpack .../058-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 217s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 217s Selecting previously unselected package libtool. 217s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 217s Unpacking libtool (2.5.4-4) ... 217s Selecting previously unselected package dh-autoreconf. 217s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 217s Unpacking dh-autoreconf (20) ... 217s Selecting previously unselected package libarchive-zip-perl. 217s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 217s Unpacking libarchive-zip-perl (1.68-1) ... 217s Selecting previously unselected package libfile-stripnondeterminism-perl. 217s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 217s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 217s Selecting previously unselected package dh-strip-nondeterminism. 217s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 217s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 217s Selecting previously unselected package libdw1t64:armhf. 217s Preparing to unpack .../064-libdw1t64_0.192-4ubuntu1_armhf.deb ... 217s Unpacking libdw1t64:armhf (0.192-4ubuntu1) ... 217s Selecting previously unselected package debugedit. 217s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 217s Unpacking debugedit (1:5.1-2) ... 217s Selecting previously unselected package dwz. 217s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 217s Unpacking dwz (0.15-1build6) ... 217s Selecting previously unselected package gettext. 217s Preparing to unpack .../067-gettext_0.23.1-1_armhf.deb ... 217s Unpacking gettext (0.23.1-1) ... 217s Selecting previously unselected package intltool-debian. 217s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 217s Unpacking intltool-debian (0.35.0+20060710.6) ... 217s Selecting previously unselected package po-debconf. 217s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 217s Unpacking po-debconf (1.0.21+nmu1) ... 217s Selecting previously unselected package debhelper. 218s Preparing to unpack .../070-debhelper_13.24.1ubuntu2_all.deb ... 218s Unpacking debhelper (13.24.1ubuntu2) ... 218s Selecting previously unselected package dh-python. 218s Preparing to unpack .../071-dh-python_6.20250308_all.deb ... 218s Unpacking dh-python (6.20250308) ... 218s Selecting previously unselected package xml-core. 218s Preparing to unpack .../072-xml-core_0.19_all.deb ... 218s Unpacking xml-core (0.19) ... 218s Selecting previously unselected package docutils-common. 218s Preparing to unpack .../073-docutils-common_0.21.2+dfsg-2_all.deb ... 218s Unpacking docutils-common (0.21.2+dfsg-2) ... 218s Selecting previously unselected package libjs-jquery. 218s Preparing to unpack .../074-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 218s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 218s Selecting previously unselected package libjs-underscore. 218s Preparing to unpack .../075-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 218s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 218s Selecting previously unselected package libjs-sphinxdoc. 218s Preparing to unpack .../076-libjs-sphinxdoc_8.2.3-1_all.deb ... 218s Unpacking libjs-sphinxdoc (8.2.3-1) ... 218s Selecting previously unselected package fonts-font-awesome. 218s Preparing to unpack .../077-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 218s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 218s Selecting previously unselected package sphinx-rtd-theme-common. 218s Preparing to unpack .../078-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 218s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 218s Selecting previously unselected package fonts-mathjax. 218s Preparing to unpack .../079-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 218s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 218s Selecting previously unselected package libjs-mathjax. 218s Preparing to unpack .../080-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 218s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 219s Selecting previously unselected package dolfinx-doc. 219s Preparing to unpack .../081-dolfinx-doc_1%3a0.9.0-6build3_all.deb ... 219s Unpacking dolfinx-doc (1:0.9.0-6build3) ... 219s Selecting previously unselected package libllvm20:armhf. 219s Preparing to unpack .../082-libllvm20_1%3a20.1.2-0ubuntu1_armhf.deb ... 219s Unpacking libllvm20:armhf (1:20.1.2-0ubuntu1) ... 220s Selecting previously unselected package libclang-cpp20. 220s Preparing to unpack .../083-libclang-cpp20_1%3a20.1.2-0ubuntu1_armhf.deb ... 220s Unpacking libclang-cpp20 (1:20.1.2-0ubuntu1) ... 220s Selecting previously unselected package libclang1-20. 220s Preparing to unpack .../084-libclang1-20_1%3a20.1.2-0ubuntu1_armhf.deb ... 220s Unpacking libclang1-20 (1:20.1.2-0ubuntu1) ... 220s Selecting previously unselected package libfmt10:armhf. 220s Preparing to unpack .../085-libfmt10_10.1.1+ds1-4_armhf.deb ... 220s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 220s Selecting previously unselected package libxapian30:armhf. 220s Preparing to unpack .../086-libxapian30_1.4.25-2_armhf.deb ... 220s Unpacking libxapian30:armhf (1.4.25-2) ... 220s Selecting previously unselected package doxygen. 220s Preparing to unpack .../087-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 220s Unpacking doxygen (1.9.8+ds-2.1build1) ... 221s Selecting previously unselected package fontconfig. 221s Preparing to unpack .../088-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 221s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 221s Selecting previously unselected package fonts-lyx. 221s Preparing to unpack .../089-fonts-lyx_2.4.3-1_all.deb ... 221s Unpacking fonts-lyx (2.4.3-1) ... 221s Selecting previously unselected package libgfortran-14-dev:armhf. 221s Preparing to unpack .../090-libgfortran-14-dev_14.2.0-19ubuntu2_armhf.deb ... 221s Unpacking libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 221s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 221s Preparing to unpack .../091-gfortran-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 221s Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 221s Selecting previously unselected package gfortran-14. 221s Preparing to unpack .../092-gfortran-14_14.2.0-19ubuntu2_armhf.deb ... 221s Unpacking gfortran-14 (14.2.0-19ubuntu2) ... 221s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 221s Preparing to unpack .../093-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 221s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 221s Selecting previously unselected package gfortran. 221s Preparing to unpack .../094-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 221s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 221s Selecting previously unselected package libcdt5:armhf. 221s Preparing to unpack .../095-libcdt5_2.42.4-3_armhf.deb ... 221s Unpacking libcdt5:armhf (2.42.4-3) ... 221s Selecting previously unselected package libcgraph6:armhf. 221s Preparing to unpack .../096-libcgraph6_2.42.4-3_armhf.deb ... 221s Unpacking libcgraph6:armhf (2.42.4-3) ... 221s Selecting previously unselected package libsharpyuv0:armhf. 221s Preparing to unpack .../097-libsharpyuv0_1.5.0-0.1_armhf.deb ... 221s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 221s Selecting previously unselected package libaom3:armhf. 221s Preparing to unpack .../098-libaom3_3.12.1-1_armhf.deb ... 221s Unpacking libaom3:armhf (3.12.1-1) ... 221s Selecting previously unselected package libheif-plugin-aomdec:armhf. 221s Preparing to unpack .../099-libheif-plugin-aomdec_1.19.7-1_armhf.deb ... 221s Unpacking libheif-plugin-aomdec:armhf (1.19.7-1) ... 221s Selecting previously unselected package libde265-0:armhf. 221s Preparing to unpack .../100-libde265-0_1.0.15-1build5_armhf.deb ... 221s Unpacking libde265-0:armhf (1.0.15-1build5) ... 221s Selecting previously unselected package libheif-plugin-libde265:armhf. 221s Preparing to unpack .../101-libheif-plugin-libde265_1.19.7-1_armhf.deb ... 221s Unpacking libheif-plugin-libde265:armhf (1.19.7-1) ... 221s Selecting previously unselected package libheif1:armhf. 221s Preparing to unpack .../102-libheif1_1.19.7-1_armhf.deb ... 221s Unpacking libheif1:armhf (1.19.7-1) ... 221s Selecting previously unselected package libimagequant0:armhf. 221s Preparing to unpack .../103-libimagequant0_2.18.0-1build1_armhf.deb ... 221s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 221s Selecting previously unselected package libjpeg-turbo8:armhf. 221s Preparing to unpack .../104-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 221s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 221s Selecting previously unselected package libjpeg8:armhf. 221s Preparing to unpack .../105-libjpeg8_8c-2ubuntu11_armhf.deb ... 221s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 221s Selecting previously unselected package libgraphite2-3:armhf. 221s Preparing to unpack .../106-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 221s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 221s Selecting previously unselected package libharfbuzz0b:armhf. 221s Preparing to unpack .../107-libharfbuzz0b_10.2.0-1_armhf.deb ... 221s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 222s Selecting previously unselected package libraqm0:armhf. 222s Preparing to unpack .../108-libraqm0_0.10.2-1_armhf.deb ... 222s Unpacking libraqm0:armhf (0.10.2-1) ... 222s Selecting previously unselected package libdeflate0:armhf. 222s Preparing to unpack .../109-libdeflate0_1.23-2_armhf.deb ... 222s Unpacking libdeflate0:armhf (1.23-2) ... 222s Selecting previously unselected package libjbig0:armhf. 222s Preparing to unpack .../110-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 222s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 222s Selecting previously unselected package liblerc4:armhf. 222s Preparing to unpack .../111-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 222s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 222s Selecting previously unselected package libwebp7:armhf. 222s Preparing to unpack .../112-libwebp7_1.5.0-0.1_armhf.deb ... 222s Unpacking libwebp7:armhf (1.5.0-0.1) ... 222s Selecting previously unselected package libtiff6:armhf. 222s Preparing to unpack .../113-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 222s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 222s Selecting previously unselected package libxpm4:armhf. 222s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 222s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 222s Selecting previously unselected package libgd3:armhf. 222s Preparing to unpack .../115-libgd3_2.3.3-12ubuntu3_armhf.deb ... 222s Unpacking libgd3:armhf (2.3.3-12ubuntu3) ... 222s Selecting previously unselected package libgts-0.7-5t64:armhf. 222s Preparing to unpack .../116-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 222s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 222s Selecting previously unselected package libpixman-1-0:armhf. 222s Preparing to unpack .../117-libpixman-1-0_0.44.0-3_armhf.deb ... 222s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 222s Selecting previously unselected package libxcb-render0:armhf. 222s Preparing to unpack .../118-libxcb-render0_1.17.0-2_armhf.deb ... 222s Unpacking libxcb-render0:armhf (1.17.0-2) ... 222s Selecting previously unselected package libxcb-shm0:armhf. 222s Preparing to unpack .../119-libxcb-shm0_1.17.0-2_armhf.deb ... 222s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 222s Selecting previously unselected package libcairo2:armhf. 222s Preparing to unpack .../120-libcairo2_1.18.4-1_armhf.deb ... 222s Unpacking libcairo2:armhf (1.18.4-1) ... 222s Selecting previously unselected package libltdl7:armhf. 222s Preparing to unpack .../121-libltdl7_2.5.4-4_armhf.deb ... 222s Unpacking libltdl7:armhf (2.5.4-4) ... 222s Selecting previously unselected package libthai-data. 222s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 222s Unpacking libthai-data (0.1.29-2build1) ... 222s Selecting previously unselected package libdatrie1:armhf. 222s Preparing to unpack .../123-libdatrie1_0.2.13-3build1_armhf.deb ... 222s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 222s Selecting previously unselected package libthai0:armhf. 222s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 222s Unpacking libthai0:armhf (0.1.29-2build1) ... 222s Selecting previously unselected package libpango-1.0-0:armhf. 222s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 222s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 222s Selecting previously unselected package libpangoft2-1.0-0:armhf. 222s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 222s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 222s Selecting previously unselected package libpangocairo-1.0-0:armhf. 222s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 222s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 222s Selecting previously unselected package libpathplan4:armhf. 222s Preparing to unpack .../128-libpathplan4_2.42.4-3_armhf.deb ... 222s Unpacking libpathplan4:armhf (2.42.4-3) ... 222s Selecting previously unselected package libgvc6. 222s Preparing to unpack .../129-libgvc6_2.42.4-3_armhf.deb ... 222s Unpacking libgvc6 (2.42.4-3) ... 222s Selecting previously unselected package libgvpr2:armhf. 222s Preparing to unpack .../130-libgvpr2_2.42.4-3_armhf.deb ... 222s Unpacking libgvpr2:armhf (2.42.4-3) ... 222s Selecting previously unselected package liblab-gamut1:armhf. 222s Preparing to unpack .../131-liblab-gamut1_2.42.4-3_armhf.deb ... 222s Unpacking liblab-gamut1:armhf (2.42.4-3) ... 222s Selecting previously unselected package libice6:armhf. 222s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 222s Unpacking libice6:armhf (2:1.1.1-1) ... 222s Selecting previously unselected package libsm6:armhf. 222s Preparing to unpack .../133-libsm6_2%3a1.2.4-1_armhf.deb ... 222s Unpacking libsm6:armhf (2:1.2.4-1) ... 222s Selecting previously unselected package libxt6t64:armhf. 222s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 222s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 222s Selecting previously unselected package libxmu6:armhf. 222s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 222s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 222s Selecting previously unselected package libxaw7:armhf. 223s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 223s Unpacking libxaw7:armhf (2:1.0.16-1) ... 223s Selecting previously unselected package graphviz. 223s Preparing to unpack .../137-graphviz_2.42.4-3_armhf.deb ... 223s Unpacking graphviz (2.42.4-3) ... 223s Selecting previously unselected package icu-devtools. 223s Preparing to unpack .../138-icu-devtools_76.1-1ubuntu2_armhf.deb ... 223s Unpacking icu-devtools (76.1-1ubuntu2) ... 223s Selecting previously unselected package comerr-dev:armhf. 223s Preparing to unpack .../139-comerr-dev_2.1-1.47.2-1ubuntu1_armhf.deb ... 223s Unpacking comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 223s Selecting previously unselected package libgssrpc4t64:armhf. 223s Preparing to unpack .../140-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 223s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 223s Selecting previously unselected package libkadm5clnt-mit12:armhf. 223s Preparing to unpack .../141-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 223s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 223s Selecting previously unselected package libkdb5-10t64:armhf. 223s Preparing to unpack .../142-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 223s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 223s Selecting previously unselected package libkadm5srv-mit12:armhf. 223s Preparing to unpack .../143-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 223s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 223s Selecting previously unselected package krb5-multidev:armhf. 223s Preparing to unpack .../144-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 223s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 223s Selecting previously unselected package libaec0:armhf. 223s Preparing to unpack .../145-libaec0_1.1.3-1_armhf.deb ... 223s Unpacking libaec0:armhf (1.1.3-1) ... 223s Selecting previously unselected package libalglib4.2:armhf. 223s Preparing to unpack .../146-libalglib4.2_4.2.0-2_armhf.deb ... 223s Unpacking libalglib4.2:armhf (4.2.0-2) ... 223s Selecting previously unselected package libsuitesparseconfig7:armhf. 223s Preparing to unpack .../147-libsuitesparseconfig7_1%3a7.8.3+dfsg-3_armhf.deb ... 223s Unpacking libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 223s Selecting previously unselected package libamd3:armhf. 223s Preparing to unpack .../148-libamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 223s Unpacking libamd3:armhf (1:7.8.3+dfsg-3) ... 223s Selecting previously unselected package libann0. 223s Preparing to unpack .../149-libann0_1.1.2+doc-9build1_armhf.deb ... 223s Unpacking libann0 (1.1.2+doc-9build1) ... 223s Selecting previously unselected package libarpack2t64:armhf. 223s Preparing to unpack .../150-libarpack2t64_3.9.1-4_armhf.deb ... 223s Unpacking libarpack2t64:armhf (3.9.1-4) ... 223s Selecting previously unselected package libblas-dev:armhf. 223s Preparing to unpack .../151-libblas-dev_3.12.1-2_armhf.deb ... 223s Unpacking libblas-dev:armhf (3.12.1-2) ... 223s Selecting previously unselected package liblapack-dev:armhf. 223s Preparing to unpack .../152-liblapack-dev_3.12.1-2_armhf.deb ... 223s Unpacking liblapack-dev:armhf (3.12.1-2) ... 223s Selecting previously unselected package libarpack2-dev:armhf. 223s Preparing to unpack .../153-libarpack2-dev_3.9.1-4_armhf.deb ... 223s Unpacking libarpack2-dev:armhf (3.9.1-4) ... 223s Selecting previously unselected package libbasix0.9:armhf. 223s Preparing to unpack .../154-libbasix0.9_0.9.0-2build2_armhf.deb ... 223s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 223s Selecting previously unselected package libpkgconf3:armhf. 223s Preparing to unpack .../155-libpkgconf3_1.8.1-4_armhf.deb ... 223s Unpacking libpkgconf3:armhf (1.8.1-4) ... 223s Selecting previously unselected package pkgconf-bin. 223s Preparing to unpack .../156-pkgconf-bin_1.8.1-4_armhf.deb ... 223s Unpacking pkgconf-bin (1.8.1-4) ... 223s Selecting previously unselected package pkgconf:armhf. 223s Preparing to unpack .../157-pkgconf_1.8.1-4_armhf.deb ... 223s Unpacking pkgconf:armhf (1.8.1-4) ... 223s Selecting previously unselected package libeigen3-dev. 223s Preparing to unpack .../158-libeigen3-dev_3.4.0-4build1_all.deb ... 223s Unpacking libeigen3-dev (3.4.0-4build1) ... 224s Selecting previously unselected package libbasix-dev:armhf. 224s Preparing to unpack .../159-libbasix-dev_0.9.0-2build2_armhf.deb ... 224s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 224s Selecting previously unselected package libboost1.83-dev:armhf. 224s Preparing to unpack .../160-libboost1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 224s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-atomic1.83.0:armhf. 226s Preparing to unpack .../161-libboost-atomic1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 226s Preparing to unpack .../162-libboost-atomic1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 226s Preparing to unpack .../163-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 226s Preparing to unpack .../164-libboost-chrono1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-chrono-dev:armhf. 226s Preparing to unpack .../165-libboost-chrono-dev_1.83.0.2ubuntu1_armhf.deb ... 226s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 226s Selecting previously unselected package libboost-date-time1.83.0:armhf. 226s Preparing to unpack .../166-libboost-date-time1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-serialization1.83.0:armhf. 226s Preparing to unpack .../167-libboost-serialization1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 226s Preparing to unpack .../168-libboost-serialization1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 226s Preparing to unpack .../169-libboost-date-time1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-dev:armhf. 226s Preparing to unpack .../170-libboost-dev_1.83.0.2ubuntu1_armhf.deb ... 226s Unpacking libboost-dev:armhf (1.83.0.2ubuntu1) ... 226s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 226s Preparing to unpack .../171-libboost-filesystem1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-system1.83.0:armhf. 226s Preparing to unpack .../172-libboost-system1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-system1.83-dev:armhf. 226s Preparing to unpack .../173-libboost-system1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 226s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 226s Preparing to unpack .../174-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 226s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libboost-filesystem-dev:armhf. 227s Preparing to unpack .../175-libboost-filesystem-dev_1.83.0.2ubuntu1_armhf.deb ... 227s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 227s Selecting previously unselected package libboost-regex1.83.0:armhf. 227s Preparing to unpack .../176-libboost-regex1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 227s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libicu-dev:armhf. 227s Preparing to unpack .../177-libicu-dev_76.1-1ubuntu2_armhf.deb ... 227s Unpacking libicu-dev:armhf (76.1-1ubuntu2) ... 227s Selecting previously unselected package libboost-regex1.83-dev:armhf. 227s Preparing to unpack .../178-libboost-regex1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 227s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 227s Preparing to unpack .../179-libboost-iostreams1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 227s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 227s Preparing to unpack .../180-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 227s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libboost-iostreams-dev:armhf. 227s Preparing to unpack .../181-libboost-iostreams-dev_1.83.0.2ubuntu1_armhf.deb ... 227s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 227s Selecting previously unselected package libboost-math1.83.0:armhf. 227s Preparing to unpack .../182-libboost-math1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 227s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libboost-math1.83-dev:armhf. 227s Preparing to unpack .../183-libboost-math1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 227s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libboost-math-dev:armhf. 227s Preparing to unpack .../184-libboost-math-dev_1.83.0.2ubuntu1_armhf.deb ... 227s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 227s Selecting previously unselected package libhwloc15:armhf. 227s Preparing to unpack .../185-libhwloc15_2.12.0-1_armhf.deb ... 227s Unpacking libhwloc15:armhf (2.12.0-1) ... 227s Selecting previously unselected package libmpich12:armhf. 227s Preparing to unpack .../186-libmpich12_4.2.1-5_armhf.deb ... 227s Unpacking libmpich12:armhf (4.2.1-5) ... 227s Selecting previously unselected package libboost-mpi1.83.0. 227s Preparing to unpack .../187-libboost-mpi1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 227s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 227s Selecting previously unselected package libnuma-dev:armhf. 228s Preparing to unpack .../188-libnuma-dev_2.0.18-1build1_armhf.deb ... 228s Unpacking libnuma-dev:armhf (2.0.18-1build1) ... 228s Selecting previously unselected package libltdl-dev:armhf. 228s Preparing to unpack .../189-libltdl-dev_2.5.4-4_armhf.deb ... 228s Unpacking libltdl-dev:armhf (2.5.4-4) ... 228s Selecting previously unselected package libhwloc-dev:armhf. 228s Preparing to unpack .../190-libhwloc-dev_2.12.0-1_armhf.deb ... 228s Unpacking libhwloc-dev:armhf (2.12.0-1) ... 228s Selecting previously unselected package hwloc-nox. 228s Preparing to unpack .../191-hwloc-nox_2.12.0-1_armhf.deb ... 228s Unpacking hwloc-nox (2.12.0-1) ... 228s Selecting previously unselected package libslurm42t64. 228s Preparing to unpack .../192-libslurm42t64_24.11.3-2_armhf.deb ... 228s Unpacking libslurm42t64 (24.11.3-2) ... 228s Selecting previously unselected package mpich. 228s Preparing to unpack .../193-mpich_4.2.1-5_armhf.deb ... 228s Unpacking mpich (4.2.1-5) ... 228s Selecting previously unselected package libmpich-dev:armhf. 228s Preparing to unpack .../194-libmpich-dev_4.2.1-5_armhf.deb ... 228s Unpacking libmpich-dev:armhf (4.2.1-5) ... 228s Selecting previously unselected package mpi-default-dev. 228s Preparing to unpack .../195-mpi-default-dev_1.18_armhf.deb ... 228s Unpacking mpi-default-dev (1.18) ... 228s Selecting previously unselected package libboost-mpi1.83-dev. 228s Preparing to unpack .../196-libboost-mpi1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libboost-mpi-dev. 228s Preparing to unpack .../197-libboost-mpi-dev_1.83.0.2ubuntu1_armhf.deb ... 228s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 228s Selecting previously unselected package libboost-program-options1.83.0:armhf. 228s Preparing to unpack .../198-libboost-program-options1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 228s Preparing to unpack .../199-libboost-program-options1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libboost-program-options-dev:armhf. 228s Preparing to unpack .../200-libboost-program-options-dev_1.83.0.2ubuntu1_armhf.deb ... 228s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 228s Selecting previously unselected package libboost-serialization-dev:armhf. 228s Preparing to unpack .../201-libboost-serialization-dev_1.83.0.2ubuntu1_armhf.deb ... 228s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 228s Selecting previously unselected package libboost-thread1.83.0:armhf. 228s Preparing to unpack .../202-libboost-thread1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libboost-thread1.83-dev:armhf. 228s Preparing to unpack .../203-libboost-thread1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libboost-thread-dev:armhf. 228s Preparing to unpack .../204-libboost-thread-dev_1.83.0.2ubuntu1_armhf.deb ... 228s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 228s Selecting previously unselected package libboost-timer1.83.0:armhf. 228s Preparing to unpack .../205-libboost-timer1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libboost-timer1.83-dev:armhf. 228s Preparing to unpack .../206-libboost-timer1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 228s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 228s Selecting previously unselected package libboost-timer-dev:armhf. 228s Preparing to unpack .../207-libboost-timer-dev_1.83.0.2ubuntu1_armhf.deb ... 228s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 229s Selecting previously unselected package libbrotli-dev:armhf. 229s Preparing to unpack .../208-libbrotli-dev_1.1.0-2build4_armhf.deb ... 229s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 229s Selecting previously unselected package libbtf2:armhf. 229s Preparing to unpack .../209-libbtf2_1%3a7.8.3+dfsg-3_armhf.deb ... 229s Unpacking libbtf2:armhf (1:7.8.3+dfsg-3) ... 229s Selecting previously unselected package libcamd3:armhf. 229s Preparing to unpack .../210-libcamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 229s Unpacking libcamd3:armhf (1:7.8.3+dfsg-3) ... 229s Selecting previously unselected package libccolamd3:armhf. 229s Preparing to unpack .../211-libccolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 229s Unpacking libccolamd3:armhf (1:7.8.3+dfsg-3) ... 229s Selecting previously unselected package libsz2:armhf. 229s Preparing to unpack .../212-libsz2_1.1.3-1_armhf.deb ... 229s Unpacking libsz2:armhf (1.1.3-1) ... 229s Selecting previously unselected package libhdf5-310:armhf. 229s Preparing to unpack .../213-libhdf5-310_1.14.5+repack-3_armhf.deb ... 229s Unpacking libhdf5-310:armhf (1.14.5+repack-3) ... 229s Selecting previously unselected package libcgns3.4:armhf. 229s Preparing to unpack .../214-libcgns3.4_3.4.0-5build1_armhf.deb ... 229s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 229s Selecting previously unselected package libcolamd3:armhf. 229s Preparing to unpack .../215-libcolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 229s Unpacking libcolamd3:armhf (1:7.8.3+dfsg-3) ... 229s Selecting previously unselected package libcholmod5:armhf. 229s Preparing to unpack .../216-libcholmod5_1%3a7.8.3+dfsg-3_armhf.deb ... 229s Unpacking libcholmod5:armhf (1:7.8.3+dfsg-3) ... 229s Selecting previously unselected package libcombblas2.0.0t64:armhf. 229s Preparing to unpack .../217-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 229s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 229s Selecting previously unselected package libidn2-dev:armhf. 229s Preparing to unpack .../218-libidn2-dev_2.3.8-2_armhf.deb ... 229s Unpacking libidn2-dev:armhf (2.3.8-2) ... 229s Selecting previously unselected package libkrb5-dev:armhf. 229s Preparing to unpack .../219-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 229s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 229s Selecting previously unselected package libldap-dev:armhf. 229s Preparing to unpack .../220-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 229s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 229s Selecting previously unselected package libnghttp2-dev:armhf. 229s Preparing to unpack .../221-libnghttp2-dev_1.64.0-1ubuntu1_armhf.deb ... 229s Unpacking libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 229s Selecting previously unselected package libpsl-dev:armhf. 229s Preparing to unpack .../222-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 229s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 229s Selecting previously unselected package libgmpxx4ldbl:armhf. 229s Preparing to unpack .../223-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 229s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 229s Selecting previously unselected package libgmp-dev:armhf. 229s Preparing to unpack .../224-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 229s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 229s Selecting previously unselected package libevent-2.1-7t64:armhf. 229s Preparing to unpack .../225-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 229s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 229s Selecting previously unselected package libunbound8:armhf. 229s Preparing to unpack .../226-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 229s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 229s Selecting previously unselected package libgnutls-dane0t64:armhf. 229s Preparing to unpack .../227-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 229s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 229s Selecting previously unselected package libgnutls-openssl27t64:armhf. 229s Preparing to unpack .../228-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 229s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 229s Selecting previously unselected package libp11-kit-dev:armhf. 229s Preparing to unpack .../229-libp11-kit-dev_0.25.5-2ubuntu3_armhf.deb ... 229s Unpacking libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 230s Selecting previously unselected package libtasn1-6-dev:armhf. 230s Preparing to unpack .../230-libtasn1-6-dev_4.20.0-2_armhf.deb ... 230s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 230s Selecting previously unselected package nettle-dev:armhf. 230s Preparing to unpack .../231-nettle-dev_3.10.1-1_armhf.deb ... 230s Unpacking nettle-dev:armhf (3.10.1-1) ... 230s Selecting previously unselected package libgnutls28-dev:armhf. 230s Preparing to unpack .../232-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 230s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 230s Selecting previously unselected package zlib1g-dev:armhf. 230s Preparing to unpack .../233-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 230s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 230s Selecting previously unselected package librtmp-dev:armhf. 230s Preparing to unpack .../234-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 230s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 230s Selecting previously unselected package libssl-dev:armhf. 230s Preparing to unpack .../235-libssl-dev_3.4.1-1ubuntu3_armhf.deb ... 230s Unpacking libssl-dev:armhf (3.4.1-1ubuntu3) ... 230s Selecting previously unselected package libssh2-1-dev:armhf. 230s Preparing to unpack .../236-libssh2-1-dev_1.11.1-1_armhf.deb ... 230s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 230s Selecting previously unselected package libzstd-dev:armhf. 230s Preparing to unpack .../237-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 230s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 230s Selecting previously unselected package libcurl4-openssl-dev:armhf. 230s Preparing to unpack .../238-libcurl4-openssl-dev_8.12.1-3ubuntu1_armhf.deb ... 230s Unpacking libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 230s Selecting previously unselected package libcxsparse4:armhf. 230s Preparing to unpack .../239-libcxsparse4_1%3a7.8.3+dfsg-3_armhf.deb ... 230s Unpacking libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 230s Selecting previously unselected package libhdf5-mpich-310:armhf. 230s Preparing to unpack .../240-libhdf5-mpich-310_1.14.5+repack-3_armhf.deb ... 230s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 230s Selecting previously unselected package libfftw3-double3:armhf. 230s Preparing to unpack .../241-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 230s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 230s Selecting previously unselected package libfftw3-single3:armhf. 230s Preparing to unpack .../242-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 230s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 230s Selecting previously unselected package libfftw3-mpi3:armhf. 230s Preparing to unpack .../243-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 230s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 230s Selecting previously unselected package libklu2:armhf. 230s Preparing to unpack .../244-libklu2_1%3a7.8.3+dfsg-3_armhf.deb ... 230s Unpacking libklu2:armhf (1:7.8.3+dfsg-3) ... 230s Selecting previously unselected package mpi-default-bin. 230s Preparing to unpack .../245-mpi-default-bin_1.18_armhf.deb ... 230s Unpacking mpi-default-bin (1.18) ... 230s Selecting previously unselected package libscalapack-mpich2.2:armhf. 230s Preparing to unpack .../246-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 230s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 230s Selecting previously unselected package libmumps-5.7:armhf. 230s Preparing to unpack .../247-libmumps-5.7_5.7.3-3build2_armhf.deb ... 230s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 230s Selecting previously unselected package libptscotch-7.0:armhf. 231s Preparing to unpack .../248-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 231s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 231s Selecting previously unselected package libspqr4:armhf. 231s Preparing to unpack .../249-libspqr4_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking libspqr4:armhf (1:7.8.3+dfsg-3) ... 231s Selecting previously unselected package libmetis5:armhf. 231s Preparing to unpack .../250-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 231s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 231s Selecting previously unselected package libsuperlu-dist8:armhf. 231s Preparing to unpack .../251-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 231s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 231s Selecting previously unselected package libsuperlu7:armhf. 231s Preparing to unpack .../252-libsuperlu7_7.0.0+dfsg1-2_armhf.deb ... 231s Unpacking libsuperlu7:armhf (7.0.0+dfsg1-2) ... 231s Selecting previously unselected package libumfpack6:armhf. 231s Preparing to unpack .../253-libumfpack6_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking libumfpack6:armhf (1:7.8.3+dfsg-3) ... 231s Selecting previously unselected package ocl-icd-libopencl1:armhf. 231s Preparing to unpack .../254-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 231s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 231s Selecting previously unselected package libpetsc-complex3.22:armhf. 231s Preparing to unpack .../255-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 231s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 231s Selecting previously unselected package libpugixml1v5:armhf. 231s Preparing to unpack .../256-libpugixml1v5_1.14-2_armhf.deb ... 231s Unpacking libpugixml1v5:armhf (1.14-2) ... 231s Selecting previously unselected package libparpack2t64:armhf. 231s Preparing to unpack .../257-libparpack2t64_3.9.1-4_armhf.deb ... 231s Unpacking libparpack2t64:armhf (3.9.1-4) ... 231s Selecting previously unselected package libslepc-complex3.22. 231s Preparing to unpack .../258-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 231s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 231s Selecting previously unselected package libspdlog1.15:armhf. 231s Preparing to unpack .../259-libspdlog1.15_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 231s Unpacking libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 231s Selecting previously unselected package libdolfinx-complex0.9:armhf. 231s Preparing to unpack .../260-libdolfinx-complex0.9_1%3a0.9.0-6build3_armhf.deb ... 231s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 231s Selecting previously unselected package libjs-jquery-ui. 231s Preparing to unpack .../261-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 231s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 231s Selecting previously unselected package libldl3:armhf. 231s Preparing to unpack .../262-libldl3_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking libldl3:armhf (1:7.8.3+dfsg-3) ... 231s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 231s Preparing to unpack .../263-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 231s Selecting previously unselected package librbio4:armhf. 231s Preparing to unpack .../264-librbio4_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking librbio4:armhf (1:7.8.3+dfsg-3) ... 231s Selecting previously unselected package libspex3:armhf. 231s Preparing to unpack .../265-libspex3_1%3a7.8.3+dfsg-3_armhf.deb ... 231s Unpacking libspex3:armhf (1:7.8.3+dfsg-3) ... 232s Selecting previously unselected package libparu1:armhf. 232s Preparing to unpack .../266-libparu1_1%3a7.8.3+dfsg-3_armhf.deb ... 232s Unpacking libparu1:armhf (1:7.8.3+dfsg-3) ... 232s Selecting previously unselected package libsuitesparse-dev:armhf. 232s Preparing to unpack .../267-libsuitesparse-dev_1%3a7.8.3+dfsg-3_armhf.deb ... 232s Unpacking libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 232s Selecting previously unselected package libscotch-7.0:armhf. 232s Preparing to unpack .../268-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 232s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 232s Selecting previously unselected package libscotch-dev. 232s Preparing to unpack .../269-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 232s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 232s Selecting previously unselected package libptscotch-dev. 232s Preparing to unpack .../270-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 232s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 232s Selecting previously unselected package libscalapack-mpich-dev:armhf. 232s Preparing to unpack .../271-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 232s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 232s Selecting previously unselected package libscalapack-mpi-dev:armhf. 232s Preparing to unpack .../272-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 232s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 232s Selecting previously unselected package libfftw3-bin. 232s Preparing to unpack .../273-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 232s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 232s Selecting previously unselected package libfftw3-dev:armhf. 232s Preparing to unpack .../274-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 232s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 232s Selecting previously unselected package libfftw3-mpi-dev:armhf. 232s Preparing to unpack .../275-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 232s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 232s Selecting previously unselected package opencl-c-headers. 232s Preparing to unpack .../276-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 232s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 232s Selecting previously unselected package opencl-clhpp-headers. 232s Preparing to unpack .../277-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 232s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 232s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 232s Preparing to unpack .../278-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 232s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 232s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 232s Preparing to unpack .../279-libhdf5-mpich-fortran-310_1.14.5+repack-3_armhf.deb ... 232s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 232s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 232s Preparing to unpack .../280-libhdf5-mpich-hl-310_1.14.5+repack-3_armhf.deb ... 232s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 232s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 232s Preparing to unpack .../281-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3_armhf.deb ... 232s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 232s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 232s Preparing to unpack .../282-libhdf5-mpich-cpp-310_1.14.5+repack-3_armhf.deb ... 232s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 232s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 232s Preparing to unpack .../283-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3_armhf.deb ... 232s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 232s Selecting previously unselected package libaec-dev:armhf. 233s Preparing to unpack .../284-libaec-dev_1.1.3-1_armhf.deb ... 233s Unpacking libaec-dev:armhf (1.1.3-1) ... 233s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 233s Preparing to unpack .../285-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 233s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 233s Selecting previously unselected package libjpeg8-dev:armhf. 233s Preparing to unpack .../286-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 233s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 233s Selecting previously unselected package libjpeg-dev:armhf. 233s Preparing to unpack .../287-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 233s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 233s Selecting previously unselected package libhdf5-mpich-dev. 233s Preparing to unpack .../288-libhdf5-mpich-dev_1.14.5+repack-3_armhf.deb ... 233s Unpacking libhdf5-mpich-dev (1.14.5+repack-3) ... 233s Selecting previously unselected package libhdf5-mpi-dev:armhf. 233s Preparing to unpack .../289-libhdf5-mpi-dev_1.14.5+repack-3_armhf.deb ... 233s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 233s Selecting previously unselected package libsuperlu-dev:armhf. 233s Preparing to unpack .../290-libsuperlu-dev_7.0.0+dfsg1-2_armhf.deb ... 233s Unpacking libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 233s Selecting previously unselected package libsuperlu-dist-dev:armhf. 233s Preparing to unpack .../291-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 233s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 233s Selecting previously unselected package xorg-sgml-doctools. 233s Preparing to unpack .../292-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 233s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 233s Selecting previously unselected package x11proto-dev. 233s Preparing to unpack .../293-x11proto-dev_2024.1-1_all.deb ... 233s Unpacking x11proto-dev (2024.1-1) ... 233s Selecting previously unselected package libxau-dev:armhf. 233s Preparing to unpack .../294-libxau-dev_1%3a1.0.11-1_armhf.deb ... 233s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 233s Selecting previously unselected package libxdmcp-dev:armhf. 233s Preparing to unpack .../295-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 233s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 233s Selecting previously unselected package xtrans-dev. 233s Preparing to unpack .../296-xtrans-dev_1.4.0-1_all.deb ... 233s Unpacking xtrans-dev (1.4.0-1) ... 233s Selecting previously unselected package libxcb1-dev:armhf. 233s Preparing to unpack .../297-libxcb1-dev_1.17.0-2_armhf.deb ... 233s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 233s Selecting previously unselected package libx11-dev:armhf. 233s Preparing to unpack .../298-libx11-dev_2%3a1.8.10-2_armhf.deb ... 233s Unpacking libx11-dev:armhf (2:1.8.10-2) ... 233s Selecting previously unselected package libyaml-dev:armhf. 234s Preparing to unpack .../299-libyaml-dev_0.2.5-2_armhf.deb ... 234s Unpacking libyaml-dev:armhf (0.2.5-2) ... 234s Selecting previously unselected package libpetsc3.22-dev-common. 234s Preparing to unpack .../300-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 234s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 234s Selecting previously unselected package libmumps-headers-dev. 234s Preparing to unpack .../301-libmumps-headers-dev_5.7.3-3build2_all.deb ... 234s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 234s Selecting previously unselected package libmumps-dev:armhf. 234s Preparing to unpack .../302-libmumps-dev_5.7.3-3build2_armhf.deb ... 234s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 234s Selecting previously unselected package libc6-dbg:armhf. 234s Preparing to unpack .../303-libc6-dbg_2.41-6ubuntu1_armhf.deb ... 234s Unpacking libc6-dbg:armhf (2.41-6ubuntu1) ... 234s Selecting previously unselected package valgrind. 234s Preparing to unpack .../304-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 234s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 234s Selecting previously unselected package valgrind-mpi. 234s Preparing to unpack .../305-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 234s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 234s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 234s Preparing to unpack .../306-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 234s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 234s Selecting previously unselected package libparpack2-dev:armhf. 234s Preparing to unpack .../307-libparpack2-dev_3.9.1-4_armhf.deb ... 234s Unpacking libparpack2-dev:armhf (3.9.1-4) ... 234s Selecting previously unselected package libslepc-complex3.22-dev. 234s Preparing to unpack .../308-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 234s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 234s Selecting previously unselected package libdolfinx-complex-dev:armhf. 234s Preparing to unpack .../309-libdolfinx-complex-dev_1%3a0.9.0-6build3_armhf.deb ... 234s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 235s Selecting previously unselected package libhypre-2.32.0:armhf. 235s Preparing to unpack .../310-libhypre-2.32.0_2.32.0-4_armhf.deb ... 235s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 235s Selecting previously unselected package libpetsc-real3.22:armhf. 235s Preparing to unpack .../311-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 235s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 235s Selecting previously unselected package libslepc-real3.22. 235s Preparing to unpack .../312-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 235s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 235s Selecting previously unselected package libdolfinx-real0.9:armhf. 235s Preparing to unpack .../313-libdolfinx-real0.9_1%3a0.9.0-6build3_armhf.deb ... 235s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 235s Selecting previously unselected package libhypre-dev:armhf. 235s Preparing to unpack .../314-libhypre-dev_2.32.0-4_armhf.deb ... 235s Unpacking libhypre-dev:armhf (2.32.0-4) ... 235s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 235s Preparing to unpack .../315-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 235s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 235s Selecting previously unselected package libslepc-real3.22-dev. 235s Preparing to unpack .../316-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 235s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 235s Selecting previously unselected package libdolfinx-real-dev:armhf. 235s Preparing to unpack .../317-libdolfinx-real-dev_1%3a0.9.0-6build3_armhf.deb ... 235s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 235s Selecting previously unselected package libpugixml-dev:armhf. 235s Preparing to unpack .../318-libpugixml-dev_1.14-2_armhf.deb ... 235s Unpacking libpugixml-dev:armhf (1.14-2) ... 235s Selecting previously unselected package libfmt-dev:armhf. 235s Preparing to unpack .../319-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 235s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 235s Selecting previously unselected package libspdlog-dev:armhf. 235s Preparing to unpack .../320-libspdlog-dev_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 235s Unpacking libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 235s Selecting previously unselected package libxml2-dev:armhf. 235s Preparing to unpack .../321-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4_armhf.deb ... 235s Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 235s Selecting previously unselected package python3-ply. 235s Preparing to unpack .../322-python3-ply_3.11-9_all.deb ... 235s Unpacking python3-ply (3.11-9) ... 236s Selecting previously unselected package python3-pycparser. 236s Preparing to unpack .../323-python3-pycparser_2.22-2_all.deb ... 236s Unpacking python3-pycparser (2.22-2) ... 236s Selecting previously unselected package python3-cffi. 236s Preparing to unpack .../324-python3-cffi_1.17.1-2build2_all.deb ... 236s Unpacking python3-cffi (1.17.1-2build2) ... 236s Selecting previously unselected package libpython3.13:armhf. 236s Preparing to unpack .../325-libpython3.13_3.13.3-1_armhf.deb ... 236s Unpacking libpython3.13:armhf (3.13.3-1) ... 236s Selecting previously unselected package libexpat1-dev:armhf. 236s Preparing to unpack .../326-libexpat1-dev_2.7.1-1_armhf.deb ... 236s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 236s Selecting previously unselected package libpython3.13-dev:armhf. 236s Preparing to unpack .../327-libpython3.13-dev_3.13.3-1_armhf.deb ... 236s Unpacking libpython3.13-dev:armhf (3.13.3-1) ... 236s Selecting previously unselected package libpython3-dev:armhf. 236s Preparing to unpack .../328-libpython3-dev_3.13.3-1_armhf.deb ... 236s Unpacking libpython3-dev:armhf (3.13.3-1) ... 236s Selecting previously unselected package python3.13-dev. 236s Preparing to unpack .../329-python3.13-dev_3.13.3-1_armhf.deb ... 236s Unpacking python3.13-dev (3.13.3-1) ... 236s Selecting previously unselected package python3-dev. 236s Preparing to unpack .../330-python3-dev_3.13.3-1_armhf.deb ... 236s Unpacking python3-dev (3.13.3-1) ... 236s Selecting previously unselected package python3-ufl. 236s Preparing to unpack .../331-python3-ufl_2024.2.0-2_all.deb ... 236s Unpacking python3-ufl (2024.2.0-2) ... 236s Selecting previously unselected package python3-basix. 236s Preparing to unpack .../332-python3-basix_0.9.0-2build2_armhf.deb ... 236s Unpacking python3-basix (0.9.0-2build2) ... 236s Selecting previously unselected package python3-ffcx. 237s Preparing to unpack .../333-python3-ffcx_1%3a0.9.0-2_all.deb ... 237s Unpacking python3-ffcx (1:0.9.0-2) ... 237s Selecting previously unselected package libdolfinx-dev:armhf. 237s Preparing to unpack .../334-libdolfinx-dev_1%3a0.9.0-6build3_armhf.deb ... 237s Unpacking libdolfinx-dev:armhf (1:0.9.0-6build3) ... 237s Selecting previously unselected package libxfixes3:armhf. 237s Preparing to unpack .../335-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 237s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 237s Selecting previously unselected package libxcursor1:armhf. 237s Preparing to unpack .../336-libxcursor1_1%3a1.2.3-1_armhf.deb ... 237s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 237s Selecting previously unselected package libxinerama1:armhf. 237s Preparing to unpack .../337-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 237s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 237s Selecting previously unselected package libfltk1.3t64:armhf. 237s Preparing to unpack .../338-libfltk1.3t64_1.3.8-6.1build2_armhf.deb ... 237s Unpacking libfltk1.3t64:armhf (1.3.8-6.1build2) ... 237s Selecting previously unselected package libglvnd0:armhf. 237s Preparing to unpack .../339-libglvnd0_1.7.0-1build1_armhf.deb ... 237s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 237s Selecting previously unselected package libx11-xcb1:armhf. 237s Preparing to unpack .../340-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 237s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 237s Selecting previously unselected package libxcb-dri3-0:armhf. 237s Preparing to unpack .../341-libxcb-dri3-0_1.17.0-2_armhf.deb ... 237s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 237s Selecting previously unselected package libxcb-glx0:armhf. 237s Preparing to unpack .../342-libxcb-glx0_1.17.0-2_armhf.deb ... 237s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 237s Selecting previously unselected package libxcb-present0:armhf. 237s Preparing to unpack .../343-libxcb-present0_1.17.0-2_armhf.deb ... 237s Unpacking libxcb-present0:armhf (1.17.0-2) ... 237s Selecting previously unselected package libxcb-xfixes0:armhf. 237s Preparing to unpack .../344-libxcb-xfixes0_1.17.0-2_armhf.deb ... 237s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 237s Selecting previously unselected package libxxf86vm1:armhf. 237s Preparing to unpack .../345-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 237s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 237s Selecting previously unselected package libllvm19:armhf. 237s Preparing to unpack .../346-libllvm19_1%3a19.1.7-3ubuntu1_armhf.deb ... 237s Unpacking libllvm19:armhf (1:19.1.7-3ubuntu1) ... 238s Selecting previously unselected package libxcb-randr0:armhf. 238s Preparing to unpack .../347-libxcb-randr0_1.17.0-2_armhf.deb ... 238s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 238s Selecting previously unselected package libxcb-sync1:armhf. 238s Preparing to unpack .../348-libxcb-sync1_1.17.0-2_armhf.deb ... 238s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 238s Selecting previously unselected package libxshmfence1:armhf. 238s Preparing to unpack .../349-libxshmfence1_1.3.3-1_armhf.deb ... 238s Unpacking libxshmfence1:armhf (1.3.3-1) ... 238s Selecting previously unselected package mesa-libgallium:armhf. 238s Preparing to unpack .../350-mesa-libgallium_25.0.3-1ubuntu2_armhf.deb ... 238s Unpacking mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 238s Selecting previously unselected package libwayland-server0:armhf. 238s Preparing to unpack .../351-libwayland-server0_1.23.1-3_armhf.deb ... 238s Unpacking libwayland-server0:armhf (1.23.1-3) ... 238s Selecting previously unselected package libgbm1:armhf. 238s Preparing to unpack .../352-libgbm1_25.0.3-1ubuntu2_armhf.deb ... 238s Unpacking libgbm1:armhf (25.0.3-1ubuntu2) ... 238s Selecting previously unselected package libvulkan1:armhf. 238s Preparing to unpack .../353-libvulkan1_1.4.304.0-1_armhf.deb ... 238s Unpacking libvulkan1:armhf (1.4.304.0-1) ... 238s Selecting previously unselected package libgl1-mesa-dri:armhf. 238s Preparing to unpack .../354-libgl1-mesa-dri_25.0.3-1ubuntu2_armhf.deb ... 238s Unpacking libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 238s Selecting previously unselected package libglx-mesa0:armhf. 239s Preparing to unpack .../355-libglx-mesa0_25.0.3-1ubuntu2_armhf.deb ... 239s Unpacking libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 239s Selecting previously unselected package libglx0:armhf. 239s Preparing to unpack .../356-libglx0_1.7.0-1build1_armhf.deb ... 239s Unpacking libglx0:armhf (1.7.0-1build1) ... 239s Selecting previously unselected package libgl1:armhf. 239s Preparing to unpack .../357-libgl1_1.7.0-1build1_armhf.deb ... 239s Unpacking libgl1:armhf (1.7.0-1build1) ... 239s Selecting previously unselected package libfltk-gl1.3t64:armhf. 239s Preparing to unpack .../358-libfltk-gl1.3t64_1.3.8-6.1build2_armhf.deb ... 239s Unpacking libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 239s Selecting previously unselected package libfltk-images1.3t64:armhf. 239s Preparing to unpack .../359-libfltk-images1.3t64_1.3.8-6.1build2_armhf.deb ... 239s Unpacking libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 239s Selecting previously unselected package libgl2ps1.4. 239s Preparing to unpack .../360-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 239s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 239s Selecting previously unselected package libopengl0:armhf. 239s Preparing to unpack .../361-libopengl0_1.7.0-1build1_armhf.deb ... 239s Unpacking libopengl0:armhf (1.7.0-1build1) ... 239s Selecting previously unselected package libglu1-mesa:armhf. 239s Preparing to unpack .../362-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 239s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 239s Selecting previously unselected package libtbbbind-2-5:armhf. 239s Preparing to unpack .../363-libtbbbind-2-5_2022.0.0-2_armhf.deb ... 239s Unpacking libtbbbind-2-5:armhf (2022.0.0-2) ... 239s Selecting previously unselected package libtbbmalloc2:armhf. 239s Preparing to unpack .../364-libtbbmalloc2_2022.0.0-2_armhf.deb ... 239s Unpacking libtbbmalloc2:armhf (2022.0.0-2) ... 239s Selecting previously unselected package libtbb12:armhf. 239s Preparing to unpack .../365-libtbb12_2022.0.0-2_armhf.deb ... 239s Unpacking libtbb12:armhf (2022.0.0-2) ... 239s Selecting previously unselected package libocct-foundation-7.8:armhf. 239s Preparing to unpack .../366-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 239s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 239s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 239s Preparing to unpack .../367-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 239s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 239s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 239s Preparing to unpack .../368-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 239s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 239s Selecting previously unselected package libimath-3-1-29t64:armhf. 239s Preparing to unpack .../369-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 239s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 239s Selecting previously unselected package libjxr0t64:armhf. 239s Preparing to unpack .../370-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 239s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 239s Selecting previously unselected package libopenexr-3-1-30:armhf. 239s Preparing to unpack .../371-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 239s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 239s Selecting previously unselected package libopenjp2-7:armhf. 240s Preparing to unpack .../372-libopenjp2-7_2.5.3-2_armhf.deb ... 240s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 240s Selecting previously unselected package liblcms2-2:armhf. 240s Preparing to unpack .../373-liblcms2-2_2.16-2_armhf.deb ... 240s Unpacking liblcms2-2:armhf (2.16-2) ... 240s Selecting previously unselected package libraw23t64:armhf. 240s Preparing to unpack .../374-libraw23t64_0.21.4-2_armhf.deb ... 240s Unpacking libraw23t64:armhf (0.21.4-2) ... 240s Selecting previously unselected package libwebpmux3:armhf. 240s Preparing to unpack .../375-libwebpmux3_1.5.0-0.1_armhf.deb ... 240s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 240s Selecting previously unselected package libfreeimage3:armhf. 240s Preparing to unpack .../376-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 240s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 240s Selecting previously unselected package libocct-draw-7.8:armhf. 240s Preparing to unpack .../377-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 240s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 240s Selecting previously unselected package occt-misc. 240s Preparing to unpack .../378-occt-misc_7.8.1+dfsg1-3_all.deb ... 240s Unpacking occt-misc (7.8.1+dfsg1-3) ... 240s Selecting previously unselected package libocct-visualization-7.8:armhf. 240s Preparing to unpack .../379-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 240s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 240s Selecting previously unselected package libocct-ocaf-7.8:armhf. 240s Preparing to unpack .../380-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 240s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 240s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 240s Preparing to unpack .../381-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 240s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 241s Selecting previously unselected package libvoro++1. 241s Preparing to unpack .../382-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 241s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 241s Selecting previously unselected package libgmsh4.13:armhf. 241s Preparing to unpack .../383-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 241s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 241s Selecting previously unselected package libjson-perl. 241s Preparing to unpack .../384-libjson-perl_4.10000-1_all.deb ... 241s Unpacking libjson-perl (4.10000-1) ... 241s Selecting previously unselected package liblbfgsb0:armhf. 241s Preparing to unpack .../385-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 241s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 241s Selecting previously unselected package libpetsc-complex-dev. 241s Preparing to unpack .../386-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 241s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 241s Selecting previously unselected package libpetsc-real-dev. 241s Preparing to unpack .../387-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 241s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 241s Selecting previously unselected package libpython3-all-dev:armhf. 241s Preparing to unpack .../388-libpython3-all-dev_3.13.3-1_armhf.deb ... 241s Unpacking libpython3-all-dev:armhf (3.13.3-1) ... 241s Selecting previously unselected package libqhull-r8.0:armhf. 241s Preparing to unpack .../389-libqhull-r8.0_2020.2-6build1_armhf.deb ... 241s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 241s Selecting previously unselected package libslepc-complex-dev. 241s Preparing to unpack .../390-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 241s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 241s Selecting previously unselected package libslepc-real-dev. 241s Preparing to unpack .../391-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 241s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 241s Selecting previously unselected package libwebpdemux2:armhf. 241s Preparing to unpack .../392-libwebpdemux2_1.5.0-0.1_armhf.deb ... 241s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 241s Selecting previously unselected package libxslt1.1:armhf. 241s Preparing to unpack .../393-libxslt1.1_1.1.39-0exp1ubuntu4_armhf.deb ... 241s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 241s Selecting previously unselected package robin-map-dev. 241s Preparing to unpack .../394-robin-map-dev_1.3.0-1_all.deb ... 241s Unpacking robin-map-dev (1.3.0-1) ... 241s Selecting previously unselected package nanobind-dev. 241s Preparing to unpack .../395-nanobind-dev_2.5.0-1_all.deb ... 241s Unpacking nanobind-dev (2.5.0-1) ... 241s Selecting previously unselected package python3-pyproject-hooks. 241s Preparing to unpack .../396-python3-pyproject-hooks_1.2.0-1_all.deb ... 241s Unpacking python3-pyproject-hooks (1.2.0-1) ... 241s Selecting previously unselected package python3-toml. 241s Preparing to unpack .../397-python3-toml_0.10.2-1_all.deb ... 241s Unpacking python3-toml (0.10.2-1) ... 241s Selecting previously unselected package python3-wheel. 241s Preparing to unpack .../398-python3-wheel_0.45.1-1_all.deb ... 241s Unpacking python3-wheel (0.45.1-1) ... 241s Selecting previously unselected package python3-build. 241s Preparing to unpack .../399-python3-build_1.2.2-1_all.deb ... 241s Unpacking python3-build (1.2.2-1) ... 241s Selecting previously unselected package python3-installer. 241s Preparing to unpack .../400-python3-installer_0.7.0+dfsg1-3_all.deb ... 241s Unpacking python3-installer (0.7.0+dfsg1-3) ... 241s Selecting previously unselected package pybuild-plugin-pyproject. 241s Preparing to unpack .../401-pybuild-plugin-pyproject_6.20250308_all.deb ... 241s Unpacking pybuild-plugin-pyproject (6.20250308) ... 242s Selecting previously unselected package python-matplotlib-data. 242s Preparing to unpack .../402-python-matplotlib-data_3.8.3-7build1_all.deb ... 242s Unpacking python-matplotlib-data (3.8.3-7build1) ... 242s Selecting previously unselected package sphinx-common. 242s Preparing to unpack .../403-sphinx-common_8.2.3-1_all.deb ... 242s Unpacking sphinx-common (8.2.3-1) ... 242s Selecting previously unselected package python-petsc4py-doc. 242s Preparing to unpack .../404-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 242s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 242s Selecting previously unselected package python3-all. 242s Preparing to unpack .../405-python3-all_3.13.3-1_armhf.deb ... 242s Unpacking python3-all (3.13.3-1) ... 242s Selecting previously unselected package python3-all-dev. 242s Preparing to unpack .../406-python3-all-dev_3.13.3-1_armhf.deb ... 242s Unpacking python3-all-dev (3.13.3-1) ... 242s Selecting previously unselected package python3-brotli. 242s Preparing to unpack .../407-python3-brotli_1.1.0-2build4_armhf.deb ... 242s Unpacking python3-brotli (1.1.0-2build4) ... 242s Selecting previously unselected package python3-contourpy. 242s Preparing to unpack .../408-python3-contourpy_1.3.1-1build1_armhf.deb ... 242s Unpacking python3-contourpy (1.3.1-1build1) ... 242s Selecting previously unselected package python3-cycler. 242s Preparing to unpack .../409-python3-cycler_0.12.1-1_all.deb ... 242s Unpacking python3-cycler (0.12.1-1) ... 242s Selecting previously unselected package python3-decorator. 242s Preparing to unpack .../410-python3-decorator_5.1.1-5_all.deb ... 242s Unpacking python3-decorator (5.1.1-5) ... 242s Selecting previously unselected package python3-defusedxml. 242s Preparing to unpack .../411-python3-defusedxml_0.7.1-3_all.deb ... 242s Unpacking python3-defusedxml (0.7.1-3) ... 242s Selecting previously unselected package python3-distlib. 242s Preparing to unpack .../412-python3-distlib_0.3.9-1_all.deb ... 242s Unpacking python3-distlib (0.3.9-1) ... 242s Selecting previously unselected package python3-roman. 242s Preparing to unpack .../413-python3-roman_5.0-1_all.deb ... 242s Unpacking python3-roman (5.0-1) ... 242s Selecting previously unselected package python3-docutils. 242s Preparing to unpack .../414-python3-docutils_0.21.2+dfsg-2_all.deb ... 242s Unpacking python3-docutils (0.21.2+dfsg-2) ... 242s Selecting previously unselected package python3-mpi4py. 242s Preparing to unpack .../415-python3-mpi4py_4.0.3-3ubuntu1_armhf.deb ... 242s Unpacking python3-mpi4py (4.0.3-3ubuntu1) ... 242s Selecting previously unselected package python3-nanobind. 242s Preparing to unpack .../416-python3-nanobind_2.5.0-1_all.deb ... 242s Unpacking python3-nanobind (2.5.0-1) ... 242s Selecting previously unselected package python3-pusimp. 242s Preparing to unpack .../417-python3-pusimp_0.1.1-1_all.deb ... 242s Unpacking python3-pusimp (0.1.1-1) ... 242s Selecting previously unselected package python3-scipy. 243s Preparing to unpack .../418-python3-scipy_1.14.1-4ubuntu2_armhf.deb ... 243s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 243s Selecting previously unselected package swig. 243s Preparing to unpack .../419-swig_4.3.0-1_armhf.deb ... 243s Unpacking swig (4.3.0-1) ... 243s Selecting previously unselected package python3-petsc4py-real3.22. 243s Preparing to unpack .../420-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 243s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 243s Selecting previously unselected package python3-petsc4py-real. 243s Preparing to unpack .../421-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 243s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 243s Selecting previously unselected package python3-petsc4py-complex3.22. 243s Preparing to unpack .../422-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 243s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 243s Selecting previously unselected package python3-petsc4py-complex. 243s Preparing to unpack .../423-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 243s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 243s Selecting previously unselected package python3-petsc4py. 243s Preparing to unpack .../424-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 243s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 243s Selecting previously unselected package python3-slepc4py-real3.22. 243s Preparing to unpack .../425-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 243s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 244s Selecting previously unselected package python3-slepc4py-real. 244s Preparing to unpack .../426-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 244s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 244s Selecting previously unselected package python3-slepc4py-complex3.22. 244s Preparing to unpack .../427-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 244s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 244s Selecting previously unselected package python3-slepc4py-complex. 244s Preparing to unpack .../428-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 244s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 244s Selecting previously unselected package python3-slepc4py. 244s Preparing to unpack .../429-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 244s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 244s Selecting previously unselected package python3-dolfinx-real. 244s Preparing to unpack .../430-python3-dolfinx-real_1%3a0.9.0-6build3_armhf.deb ... 244s Unpacking python3-dolfinx-real (1:0.9.0-6build3) ... 244s Selecting previously unselected package python3-dolfinx-complex. 244s Preparing to unpack .../431-python3-dolfinx-complex_1%3a0.9.0-6build3_armhf.deb ... 244s Unpacking python3-dolfinx-complex (1:0.9.0-6build3) ... 244s Selecting previously unselected package python3-dolfinx:armhf. 244s Preparing to unpack .../432-python3-dolfinx_1%3a0.9.0-6build3_armhf.deb ... 244s Unpacking python3-dolfinx:armhf (1:0.9.0-6build3) ... 244s Selecting previously unselected package python3-fastjsonschema. 244s Preparing to unpack .../433-python3-fastjsonschema_2.21.1-1_all.deb ... 244s Unpacking python3-fastjsonschema (2.21.1-1) ... 244s Selecting previously unselected package python3-filelock. 244s Preparing to unpack .../434-python3-filelock_3.18.0-1_all.deb ... 244s Unpacking python3-filelock (3.18.0-1) ... 244s Selecting previously unselected package python3-platformdirs. 244s Preparing to unpack .../435-python3-platformdirs_4.3.6-1_all.deb ... 244s Unpacking python3-platformdirs (4.3.6-1) ... 244s Selecting previously unselected package python3-fs. 244s Preparing to unpack .../436-python3-fs_2.4.16-7_all.deb ... 244s Unpacking python3-fs (2.4.16-7) ... 244s Selecting previously unselected package python3-lxml:armhf. 244s Preparing to unpack .../437-python3-lxml_5.3.2-1_armhf.deb ... 244s Unpacking python3-lxml:armhf (5.3.2-1) ... 244s Selecting previously unselected package python3-lz4. 244s Preparing to unpack .../438-python3-lz4_4.4.0+dfsg-1build1_armhf.deb ... 244s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 244s Selecting previously unselected package python3-mpmath. 244s Preparing to unpack .../439-python3-mpmath_1.3.0-1_all.deb ... 244s Unpacking python3-mpmath (1.3.0-1) ... 244s Selecting previously unselected package python3-sympy. 244s Preparing to unpack .../440-python3-sympy_1.13.3-5_all.deb ... 244s Unpacking python3-sympy (1.13.3-5) ... 245s Selecting previously unselected package python3-ufolib2. 245s Preparing to unpack .../441-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 245s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 245s Selecting previously unselected package unicode-data. 245s Preparing to unpack .../442-unicode-data_15.1.0-1_all.deb ... 245s Unpacking unicode-data (15.1.0-1) ... 245s Selecting previously unselected package python3-fonttools. 245s Preparing to unpack .../443-python3-fonttools_4.55.3-2build1_armhf.deb ... 245s Unpacking python3-fonttools (4.55.3-2build1) ... 245s Selecting previously unselected package python3-gmsh. 245s Preparing to unpack .../444-python3-gmsh_4.13.1+ds1-6_all.deb ... 245s Unpacking python3-gmsh (4.13.1+ds1-6) ... 245s Selecting previously unselected package python3-imagesize. 245s Preparing to unpack .../445-python3-imagesize_1.4.1-1_all.deb ... 245s Unpacking python3-imagesize (1.4.1-1) ... 245s Selecting previously unselected package python3-iniconfig. 245s Preparing to unpack .../446-python3-iniconfig_1.1.1-2_all.deb ... 245s Unpacking python3-iniconfig (1.1.1-2) ... 245s Selecting previously unselected package python3-traitlets. 245s Preparing to unpack .../447-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 245s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 245s Selecting previously unselected package python3-jupyter-core. 245s Preparing to unpack .../448-python3-jupyter-core_5.7.2-5_all.deb ... 245s Unpacking python3-jupyter-core (5.7.2-5) ... 245s Selecting previously unselected package python3-mdit-py-plugins. 245s Preparing to unpack .../449-python3-mdit-py-plugins_0.4.2-1_all.deb ... 245s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 245s Selecting previously unselected package python3-nbformat. 245s Preparing to unpack .../450-python3-nbformat_5.9.1-1_all.deb ... 245s Unpacking python3-nbformat (5.9.1-1) ... 245s Selecting previously unselected package python3-jupytext. 245s Preparing to unpack .../451-python3-jupytext_1.16.4+ds1-1_all.deb ... 245s Unpacking python3-jupytext (1.16.4+ds1-1) ... 245s Selecting previously unselected package python3-kiwisolver. 245s Preparing to unpack .../452-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 245s Unpacking python3-kiwisolver (1.4.7-3build1) ... 245s Selecting previously unselected package python3-pil:armhf. 245s Preparing to unpack .../453-python3-pil_11.1.0-5build1_armhf.deb ... 245s Unpacking python3-pil:armhf (11.1.0-5build1) ... 245s Selecting previously unselected package python3.13-tk. 245s Preparing to unpack .../454-python3.13-tk_3.13.3-1_armhf.deb ... 245s Unpacking python3.13-tk (3.13.3-1) ... 246s Selecting previously unselected package python3-tk:armhf. 246s Preparing to unpack .../455-python3-tk_3.13.3-1_armhf.deb ... 246s Unpacking python3-tk:armhf (3.13.3-1) ... 246s Selecting previously unselected package python3-pil.imagetk:armhf. 246s Preparing to unpack .../456-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 246s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 246s Selecting previously unselected package python3-matplotlib. 246s Preparing to unpack .../457-python3-matplotlib_3.8.3-7build1_armhf.deb ... 246s Unpacking python3-matplotlib (3.8.3-7build1) ... 246s Selecting previously unselected package python3-alabaster. 246s Preparing to unpack .../458-python3-alabaster_0.7.16-0.1_all.deb ... 246s Unpacking python3-alabaster (0.7.16-0.1) ... 246s Selecting previously unselected package python3-roman-numerals. 246s Preparing to unpack .../459-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 246s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 246s Selecting previously unselected package python3-snowballstemmer. 246s Preparing to unpack .../460-python3-snowballstemmer_2.2.0-4build1_all.deb ... 246s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 246s Selecting previously unselected package python3-sphinx. 246s Preparing to unpack .../461-python3-sphinx_8.2.3-1_all.deb ... 246s Unpacking python3-sphinx (8.2.3-1) ... 246s Selecting previously unselected package python3-myst-parser. 246s Preparing to unpack .../462-python3-myst-parser_4.0.1-1_all.deb ... 246s Unpacking python3-myst-parser (4.0.1-1) ... 246s Selecting previously unselected package python3-pathspec. 246s Preparing to unpack .../463-python3-pathspec_0.12.1-1_all.deb ... 246s Unpacking python3-pathspec (0.12.1-1) ... 246s Selecting previously unselected package python3-pip. 246s Preparing to unpack .../464-python3-pip_25.0+dfsg-1_all.deb ... 246s Unpacking python3-pip (25.0+dfsg-1) ... 247s Selecting previously unselected package python3-pip-whl. 247s Preparing to unpack .../465-python3-pip-whl_25.0+dfsg-1_all.deb ... 247s Unpacking python3-pip-whl (25.0+dfsg-1) ... 247s Selecting previously unselected package python3-pluggy. 247s Preparing to unpack .../466-python3-pluggy_1.5.0-1_all.deb ... 247s Unpacking python3-pluggy (1.5.0-1) ... 247s Selecting previously unselected package python3-pyproject-metadata. 247s Preparing to unpack .../467-python3-pyproject-metadata_0.9.1-1_all.deb ... 247s Unpacking python3-pyproject-metadata (0.9.1-1) ... 247s Selecting previously unselected package python3-pytest. 247s Preparing to unpack .../468-python3-pytest_8.3.5-1_all.deb ... 247s Unpacking python3-pytest (8.3.5-1) ... 247s Selecting previously unselected package python3-scikit-build-core. 247s Preparing to unpack .../469-python3-scikit-build-core_0.10.7-2_all.deb ... 247s Unpacking python3-scikit-build-core (0.10.7-2) ... 247s Selecting previously unselected package python3-setuptools-whl. 247s Preparing to unpack .../470-python3-setuptools-whl_75.8.0-1_all.deb ... 247s Unpacking python3-setuptools-whl (75.8.0-1) ... 247s Selecting previously unselected package python3-sphinxcontrib.jquery. 247s Preparing to unpack .../471-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 247s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 247s Selecting previously unselected package python3-sphinx-rtd-theme. 247s Preparing to unpack .../472-python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.deb ... 247s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 247s Selecting previously unselected package python3-wheel-whl. 247s Preparing to unpack .../473-python3-wheel-whl_0.45.1-1_all.deb ... 247s Unpacking python3-wheel-whl (0.45.1-1) ... 247s Selecting previously unselected package python3-virtualenv. 247s Preparing to unpack .../474-python3-virtualenv_20.29.1+ds-1_all.deb ... 247s Unpacking python3-virtualenv (20.29.1+ds-1) ... 247s Selecting previously unselected package libjs-modernizr. 247s Preparing to unpack .../475-libjs-modernizr_3.13.0-0.1_all.deb ... 247s Unpacking libjs-modernizr (3.13.0-0.1) ... 247s Setting up libpython3.13:armhf (3.13.3-1) ... 247s Setting up dh-python (6.20250308) ... 248s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 248s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 248s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 248s Setting up liblcms2-2:armhf (2.16-2) ... 248s Setting up python3-iniconfig (1.1.1-2) ... 248s Setting up libtbbmalloc2:armhf (2022.0.0-2) ... 248s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 248s Setting up libpixman-1-0:armhf (0.44.0-3) ... 248s Setting up libllvm19:armhf (1:19.1.7-3ubuntu1) ... 248s Setting up libxapian30:armhf (1.4.25-2) ... 248s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 248s Setting up libwayland-server0:armhf (1.23.1-3) ... 248s Setting up libaom3:armhf (3.12.1-1) ... 248s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 248s Setting up python3-setuptools-whl (75.8.0-1) ... 248s Setting up python3-filelock (3.18.0-1) ... 248s Setting up libalglib4.2:armhf (4.2.0-2) ... 248s Setting up fonts-lato (2.015-1) ... 248s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 248s Setting up swig (4.3.0-1) ... 248s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 248s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 248s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 248s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 248s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 248s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 248s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 248s Setting up libdatrie1:armhf (0.2.13-3build1) ... 248s Setting up libyaml-dev:armhf (0.2.5-2) ... 248s Setting up python3-pyproject-metadata (0.9.1-1) ... 248s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 248s Setting up python3-pip-whl (25.0+dfsg-1) ... 248s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 248s Setting up libxcb-render0:armhf (1.17.0-2) ... 248s Setting up python3-defusedxml (0.7.1-3) ... 248s Setting up libarchive-zip-perl (1.68-1) ... 248s Setting up libglvnd0:armhf (1.7.0-1build1) ... 248s Setting up python3-alabaster (0.7.16-0.1) ... 248s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 248s Setting up fonts-lyx (2.4.3-1) ... 248s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 248s Setting up libxcb-glx0:armhf (1.17.0-2) ... 248s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 248s Setting up python3-ply (3.11-9) ... 249s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 249s Setting up liblab-gamut1:armhf (2.42.4-3) ... 249s Setting up x11-common (1:7.7+23ubuntu4) ... 249s Setting up python3-mdit-py-plugins (0.4.2-1) ... 249s Setting up libdeflate0:armhf (1.23-2) ... 249s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 249s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 249s Setting up m4 (1.4.19-7) ... 249s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 249s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 249s Setting up python3-all (3.13.3-1) ... 249s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 249s Setting up libxcb-shm0:armhf (1.17.0-2) ... 249s Setting up libldl3:armhf (1:7.8.3+dfsg-3) ... 249s Setting up python3-distlib (0.3.9-1) ... 249s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 249s Setting up libgomp1:armhf (15-20250404-0ubuntu1) ... 249s Setting up libjs-modernizr (3.13.0-0.1) ... 249s Setting up python3-wheel (0.45.1-1) ... 249s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 249s Setting up libaec0:armhf (1.1.3-1) ... 249s Setting up python3-platformdirs (4.3.6-1) ... 249s Setting up libpugixml1v5:armhf (1.14-2) ... 249s Setting up libopengl0:armhf (1.7.0-1build1) ... 249s Setting up python3-pycparser (2.22-2) ... 250s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 250s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 250s Setting up occt-misc (7.8.1+dfsg1-3) ... 250s Setting up libc6-dbg:armhf (2.41-6ubuntu1) ... 250s Setting up libdw1t64:armhf (0.192-4ubuntu1) ... 250s Setting up python3-fs (2.4.16-7) ... 250s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 250s Setting up libxcb-present0:armhf (1.17.0-2) ... 250s Setting up unicode-data (15.1.0-1) ... 250s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 250s Setting up libbtf2:armhf (1:7.8.3+dfsg-3) ... 250s Setting up python3-roman (5.0-1) ... 250s Setting up xtrans-dev (1.4.0-1) ... 250s Setting up python3-decorator (5.1.1-5) ... 250s Setting up autotools-dev (20220109.1) ... 250s Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 250s Setting up libblas3:armhf (3.12.1-2) ... 250s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 250s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 250s Setting up libpkgconf3:armhf (1.8.1-4) ... 250s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 250s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 250s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 250s Setting up python3-pyproject-hooks (1.2.0-1) ... 250s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 250s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 250s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 250s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 250s Setting up libxcb-sync1:armhf (1.17.0-2) ... 250s Setting up python3-snowballstemmer (2.2.0-4build1) ... 251s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 251s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 251s Setting up libjsoncpp26:armhf (1.9.6-3) ... 251s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 251s Setting up libpathplan4:armhf (2.42.4-3) ... 251s Setting up libslurm42t64 (24.11.3-2) ... 251s Setting up python3-brotli (1.1.0-2build4) ... 251s Setting up libann0 (1.1.2+doc-9build1) ... 251s Setting up python3-cycler (0.12.1-1) ... 251s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 251s Setting up libimagequant0:armhf (2.18.0-1build1) ... 251s Setting up fonts-dejavu-mono (2.37-8) ... 251s Setting up libssl-dev:armhf (3.4.1-1ubuntu3) ... 251s Setting up python3-kiwisolver (1.4.7-3build1) ... 251s Setting up libhwloc15:armhf (2.12.0-1) ... 251s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 251s Setting up libmpc3:armhf (1.3.1-1build2) ... 251s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 251s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 251s Setting up autopoint (0.23.1-1) ... 251s Setting up libllvm20:armhf (1:20.1.2-0ubuntu1) ... 251s Setting up icu-devtools (76.1-1ubuntu2) ... 251s Setting up fonts-dejavu-core (2.37-8) ... 251s Setting up pkgconf-bin (1.8.1-4) ... 251s Setting up python3-pip (25.0+dfsg-1) ... 252s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 252s Setting up libltdl7:armhf (2.5.4-4) ... 252s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 252s Setting up libidn2-dev:armhf (2.3.8-2) ... 252s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 252s Setting up python3-toml (0.10.2-1) ... 252s Setting up python3-installer (0.7.0+dfsg1-3) ... 252s Setting up libgfortran5:armhf (15-20250404-0ubuntu1) ... 252s Setting up libvulkan1:armhf (1.4.304.0-1) ... 252s Setting up autoconf (2.72-3ubuntu1) ... 252s Setting up python3-pluggy (1.5.0-1) ... 252s Setting up libwebp7:armhf (1.5.0-0.1) ... 252s Setting up libmumps-headers-dev (5.7.3-3build2) ... 252s Setting up libubsan1:armhf (15-20250404-0ubuntu1) ... 252s Setting up python3-fastjsonschema (2.21.1-1) ... 253s Setting up robin-map-dev (1.3.0-1) ... 253s Setting up dwz (0.15-1build6) ... 253s Setting up libmpich12:armhf (4.2.1-5) ... 253s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 253s Setting up libxshmfence1:armhf (1.3.3-1) ... 253s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 253s Setting up libxcb-randr0:armhf (1.17.0-2) ... 253s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 253s Setting up libasan8:armhf (15-20250404-0ubuntu1) ... 253s Setting up libjson-perl (4.10000-1) ... 253s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 253s Setting up debugedit (1:5.1-2) ... 253s Setting up libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 253s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 253s Setting up libopenjp2-7:armhf (2.5.3-2) ... 253s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 253s Setting up libthai-data (0.1.29-2build1) ... 253s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 253s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 253s Setting up sgml-base (1.31) ... 253s Setting up cmake-data (3.31.6-1ubuntu1) ... 253s Setting up librhash1:armhf (1.4.5-1) ... 253s Setting up libcdt5:armhf (2.42.4-3) ... 253s Setting up libcgraph6:armhf (2.42.4-3) ... 253s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 253s Setting up libxss1:armhf (1:1.2.3-1build3) ... 253s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 253s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 253s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 253s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 253s Setting up python3-mpmath (1.3.0-1) ... 253s Setting up libisl23:armhf (0.27-1) ... 253s Setting up python3-build (1.2.2-1) ... 254s Setting up libde265-0:armhf (1.0.15-1build5) ... 254s Setting up libc-dev-bin (2.41-6ubuntu1) ... 254s Setting up valgrind (1:3.24.0-0ubuntu2) ... 254s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 254s Setting up python-matplotlib-data (3.8.3-7build1) ... 254s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 254s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 254s Setting up python3-pathspec (0.12.1-1) ... 254s Setting up libcatch2-dev (3.7.1-0.5) ... 254s Setting up python3-wheel-whl (0.45.1-1) ... 254s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 254s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 254s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 254s Setting up libclang1-20 (1:20.1.2-0ubuntu1) ... 254s Setting up libcc1-0:armhf (15-20250404-0ubuntu1) ... 254s Setting up python3-pusimp (0.1.1-1) ... 254s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 254s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 254s Setting up chrpath (0.18-1) ... 254s Setting up python3-jupyter-core (5.7.2-5) ... 254s Setting up libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 254s Setting up libblas-dev:armhf (3.12.1-2) ... 254s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 254s Setting up libsz2:armhf (1.1.3-1) ... 254s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 254s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 254s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 254s Setting up python3-imagesize (1.4.1-1) ... 254s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 254s Setting up automake (1:1.17-3ubuntu1) ... 254s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 254s Setting up libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 254s Setting up x11proto-dev (2024.1-1) ... 254s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 254s Setting up python3-sympy (1.13.3-5) ... 260s Setting up catch2 (3.7.1-0.5) ... 260s Setting up libice6:armhf (2:1.1.1-1) ... 260s Setting up mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 260s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 260s Setting up liblapack3:armhf (3.12.1-2) ... 260s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 260s Setting up gettext (0.23.1-1) ... 260s Setting up libarpack2t64:armhf (3.9.1-4) ... 260s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 260s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 260s Setting up libamd3:armhf (1:7.8.3+dfsg-3) ... 260s Setting up libxau-dev:armhf (1:1.0.11-1) ... 260s Setting up nettle-dev:armhf (3.10.1-1) ... 260s Setting up python3-scikit-build-core (0.10.7-2) ... 261s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 261s Setting up libgbm1:armhf (25.0.3-1ubuntu2) ... 261s Setting up libcolamd3:armhf (1:7.8.3+dfsg-3) ... 261s Setting up libspex3:armhf (1:7.8.3+dfsg-3) ... 261s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 261s Setting up libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 261s Setting up pybuild-plugin-pyproject (6.20250308) ... 261s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 261s Setting up python3-pytest (8.3.5-1) ... 261s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 261s Setting up libxcursor1:armhf (1:1.2.3-1) ... 261s Setting up python3-cffi (1.17.1-2build2) ... 261s Setting up libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 261s Setting up libpugixml-dev:armhf (1.14-2) ... 261s Setting up hwloc-nox (2.12.0-1) ... 261s Setting up libaec-dev:armhf (1.1.3-1) ... 261s Setting up libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 261s Setting up python3-virtualenv (20.29.1+ds-1) ... 262s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 262s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 262s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 262s Setting up python3-nbformat (5.9.1-1) ... 262s Setting up libcamd3:armhf (1:7.8.3+dfsg-3) ... 262s Setting up libsuperlu7:armhf (7.0.0+dfsg1-2) ... 262s Setting up pkgconf:armhf (1.8.1-4) ... 262s Setting up libtbbbind-2-5:armhf (2022.0.0-2) ... 262s Setting up intltool-debian (0.35.0+20060710.6) ... 262s Setting up libltdl-dev:armhf (2.5.4-4) ... 262s Setting up libthai0:armhf (0.1.29-2build1) ... 262s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 262s Setting up python3-jupytext (1.16.4+ds1-1) ... 262s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 262s Setting up librbio4:armhf (1:7.8.3+dfsg-3) ... 262s Setting up libclang-cpp20 (1:20.1.2-0ubuntu1) ... 262s Setting up libraqm0:armhf (0.10.2-1) ... 262s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 262s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 262s Setting up liblapack-dev:armhf (3.12.1-2) ... 262s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 262s Setting up libeigen3-dev (3.4.0-4build1) ... 262s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 262s Setting up libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 262s Setting up python3-numpy (1:2.2.3+ds-5) ... 264s Setting up libjs-sphinxdoc (8.2.3-1) ... 264s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 264s Setting up libraw23t64:armhf (0.21.4-2) ... 264s Setting up cpp-14 (14.2.0-19ubuntu2) ... 264s Setting up libccolamd3:armhf (1:7.8.3+dfsg-3) ... 264s Setting up dh-strip-nondeterminism (1.14.1-2) ... 264s Setting up libgvpr2:armhf (2.42.4-3) ... 264s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 264s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 264s Setting up python3-lxml:armhf (5.3.2-1) ... 264s Setting up libparpack2t64:armhf (3.9.1-4) ... 264s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 264s Setting up xml-core (0.19) ... 264s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 264s Setting up cmake (3.31.6-1ubuntu1) ... 264s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 264s Setting up python3-contourpy (1.3.1-1build1) ... 264s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 264s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 264s Setting up libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 264s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 264s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 264s Setting up libsm6:armhf (2:1.2.4-1) ... 264s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 264s Setting up libicu-dev:armhf (76.1-1ubuntu2) ... 264s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 264s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 264s Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 264s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 264s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 264s Setting up libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 264s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 264s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 266s Regenerating fonts cache... done. 266s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 266s Setting up libcholmod5:armhf (1:7.8.3+dfsg-3) ... 266s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 266s Setting up libxft2:armhf (2.3.6-1build1) ... 266s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 266s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 266s Setting up libarpack2-dev:armhf (3.9.1-4) ... 266s Setting up libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 266s Setting up python3-scipy (1.14.1-4ubuntu2) ... 270s Setting up libxcb1-dev:armhf (1.17.0-2) ... 270s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 270s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 270s Setting up python3-ufl (2024.2.0-2) ... 270s Setting up libglx0:armhf (1.7.0-1build1) ... 270s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 270s Setting up dolfinx-doc (1:0.9.0-6build3) ... 270s Setting up libspqr4:armhf (1:7.8.3+dfsg-3) ... 270s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 270s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 270s Setting up mpich (4.2.1-5) ... 270s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 270s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 270s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 270s Setting up po-debconf (1.0.21+nmu1) ... 270s Setting up libtk8.6:armhf (8.6.16-1) ... 270s Setting up nanobind-dev (2.5.0-1) ... 270s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 270s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 270s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 270s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 270s Setting up mpi-default-bin (1.18) ... 270s Setting up libx11-dev:armhf (2:1.8.10-2) ... 270s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 270s Setting up libtbb12:armhf (2022.0.0-2) ... 270s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 270s Setting up python3-mpi4py (4.0.3-3ubuntu1) ... 270s Setting up libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 270s Setting up libcairo2:armhf (1.18.4-1) ... 270s Setting up python3.13-tk (3.13.3-1) ... 270s Setting up gcc-14 (14.2.0-19ubuntu2) ... 270s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 270s Setting up libnuma-dev:armhf (2.0.18-1build1) ... 270s Setting up python3-pil:armhf (11.1.0-5build1) ... 271s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 271s Setting up doxygen (1.9.8+ds-2.1build1) ... 271s Setting up libgl1:armhf (1.7.0-1build1) ... 271s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up libexpat1-dev:armhf (2.7.1-1) ... 271s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 271s Setting up libklu2:armhf (1:7.8.3+dfsg-3) ... 271s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up sphinx-common (8.2.3-1) ... 271s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 271s Setting up comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 271s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 271s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 271s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 271s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 271s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 271s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 271s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 271s Setting up libumfpack6:armhf (1:7.8.3+dfsg-3) ... 271s Setting up cpp (4:14.2.0-1ubuntu1) ... 271s Setting up libhwloc-dev:armhf (2.12.0-1) ... 271s Setting up libboost-dev:armhf (1.83.0.2ubuntu1) ... 271s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up g++-14 (14.2.0-19ubuntu2) ... 271s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 271s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 271s Setting up gfortran-14 (14.2.0-19ubuntu2) ... 271s Setting up libfltk1.3t64:armhf (1.3.8-6.1build2) ... 271s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 271s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 271s Setting up python3-basix (0.9.0-2build2) ... 271s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 271s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 271s Setting up libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 271s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 271s Setting up python3-nanobind (2.5.0-1) ... 271s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 271s Setting up libtool (2.5.4-4) ... 271s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up blt (2.5.3+dfsg-8) ... 271s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 271s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.22.5 to provide /usr/lib/arm-linux-gnueabihf/libpetsc.so.3.22 (libpetsc.so.3.22) in auto mode 271s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 271s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 271s Setting up python3-tk:armhf (3.13.3-1) ... 271s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 271s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 271s Setting up libxaw7:armhf (2:1.0.16-1) ... 271s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 271s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 271s Setting up libparu1:armhf (1:7.8.3+dfsg-3) ... 271s Setting up gcc (4:14.2.0-1ubuntu1) ... 271s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 271s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 271s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 271s Setting up dh-autoreconf (20) ... 271s Setting up libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 271s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 271s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 271s Setting up libpython3.13-dev:armhf (3.13.3-1) ... 271s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 271s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 271s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 271s Setting up g++ (4:14.2.0-1ubuntu1) ... 271s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 271s Setting up build-essential (12.12ubuntu1) ... 271s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 271s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 271s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 271s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 271s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 271s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.22.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc.so.3.22 (libslepc.so.3.22) in auto mode 271s Setting up libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 271s Setting up libpython3-dev:armhf (3.13.3-1) ... 271s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 271s Setting up libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 272s Setting up python3.13-dev (3.13.3-1) ... 272s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 272s Setting up debhelper (13.24.1ubuntu2) ... 272s Setting up gfortran (4:14.2.0-1ubuntu1) ... 272s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 272s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 272s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 272s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 272s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 272s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 272s Setting up libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 272s Setting up libpython3-all-dev:armhf (3.13.3-1) ... 272s Setting up python3-dev (3.13.3-1) ... 272s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 272s Setting up libmpich-dev:armhf (4.2.1-5) ... 272s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 272s Setting up mpi-default-dev (1.18) ... 272s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 272s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 272s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 272s Setting up python3-all-dev (3.13.3-1) ... 272s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 272s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 272s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 272s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 272s Setting up libparpack2-dev:armhf (3.9.1-4) ... 272s Setting up libhdf5-mpich-dev (1.14.5+repack-3) ... 272s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 272s update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-mpich.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 272s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 272s update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-mpi.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 272s Setting up libhypre-dev:armhf (2.32.0-4) ... 272s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 272s Setting up python3-ffcx (1:0.9.0-2) ... 272s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 272s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 272s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 272s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 272s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 272s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 272s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 272s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 272s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 272s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 272s print("\documentclass{article}") 272s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 272s print("\centering") 272s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 272s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 272s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 272s print("\hline") 272s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 272s print("\end{tabular}") 272s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 272s print("\end{table}") 272s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 272s print("\end{document}") 272s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 272s update-alternatives: error: no alternatives for petsc 272s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 272s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.22.5 to provide /usr/lib/arm-linux-gnueabihf/libpetsc_real.so (libpetsc_real.so) in auto mode 272s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 272s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 272s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_complex.so.3.22.5 to provide /usr/lib/arm-linux-gnueabihf/libpetsc_complex.so (libpetsc_complex.so) in auto mode 272s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 272s update-alternatives: error: no alternatives for slepc 272s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 272s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_complex.so.3.22.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc_complex.so (libslepc_complex.so) in auto mode 272s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 272s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 272s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 272s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 272s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 272s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 272s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.22.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc_real.so (libslepc_real.so) in auto mode 272s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 272s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 272s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 272s Setting up libdolfinx-dev:armhf (1:0.9.0-6build3) ... 272s Setting up libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 272s Setting up python3-dolfinx-real (1:0.9.0-6build3) ... 272s Setting up python3-dolfinx:armhf (1:0.9.0-6build3) ... 272s Setting up python3-dolfinx-complex (1:0.9.0-6build3) ... 272s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 272s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 272s Setting up libheif-plugin-aomdec:armhf (1.19.7-1) ... 272s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 272s Setting up libheif-plugin-libde265:armhf (1.19.7-1) ... 272s Setting up libheif1:armhf (1.19.7-1) ... 272s Setting up python3-fonttools (4.55.3-2build1) ... 273s Setting up libgd3:armhf (2.3.3-12ubuntu3) ... 273s Setting up libgvc6 (2.42.4-3) ... 273s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 273s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 273s Setting up graphviz (2.42.4-3) ... 273s Setting up python3-matplotlib (3.8.3-7build1) ... 275s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 275s Setting up python3-gmsh (4.13.1+ds1-6) ... 275s Processing triggers for install-info (7.1.1-1) ... 275s Processing triggers for libc-bin (2.41-6ubuntu1) ... 275s Processing triggers for man-db (2.13.0-1) ... 276s Processing triggers for sgml-base (1.31) ... 277s Setting up docutils-common (0.21.2+dfsg-2) ... 277s Processing triggers for sgml-base (1.31) ... 277s Setting up python3-docutils (0.21.2+dfsg-2) ... 277s Setting up python3-sphinx (8.2.3-1) ... 278s Setting up python3-myst-parser (4.0.1-1) ... 278s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 278s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 300s autopkgtest [19:38:05]: test test-dolfinx-cpp: [----------------------- 302s nproc reports 8 processors are available 302s ==== running C++ tests ==== 302s -- The C compiler identification is GNU 14.2.0 303s -- The CXX compiler identification is GNU 14.2.0 303s -- Detecting C compiler ABI info 303s -- Detecting C compiler ABI info - done 303s -- Check for working C compiler: /usr/bin/mpicc - skipped 303s -- Detecting C compile features 303s -- Detecting C compile features - done 303s -- Detecting CXX compiler ABI info 303s -- Detecting CXX compiler ABI info - done 303s -- Check for working CXX compiler: /usr/bin/c++ - skipped 303s -- Detecting CXX compile features 303s -- Detecting CXX compile features - done 303s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 304s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 304s -- Found MPI: TRUE (found version "4.1") 304s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 304s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 304s -- Found Threads: TRUE 304s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 304s -- Requested configuration: REQUIRED COMPONENTS timer 304s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 304s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 304s -- [x] libboost_timer.so.1.83.0 304s -- [ ] libboost_timer.a 304s -- Adding boost_timer dependencies: headers 304s -- Checking for Basix hints with /usr/bin/python3 304s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 305s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 305s -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so (found version "1.14.5") found components: C 305s -- HDF5_DIR: HDF5_DIR-NOTFOUND 305s -- HDF5_DEFINITIONS: 305s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 305s -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 305s -- HDF5_HL_LIBRARIES: 305s -- HDF5_C_DEFINITIONS: 305s -- HDF5_C_INCLUDE_DIR: 305s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 305s -- HDF5_C_LIBRARY: 305s -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 305s -- HDF5_C_HL_LIBRARY: 305s -- HDF5_C_HL_LIBRARIES: 305s -- Defined targets (if any): 305s -- ... hdf5::hdf5 305s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 305s -- Checking for one of the modules 'PETSc;petsc' 305s -- Looking for PETSC_USE_COMPLEX 305s -- Looking for PETSC_USE_COMPLEX - not found 305s -- Checking for one of the modules 'SLEPc;slepc' 305s -- Performing Test HAVE_PEDANTIC 305s -- Performing Test HAVE_PEDANTIC - Success 305s -- Configuring done (2.9s) 305s -- Generating done (0.0s) 305s -- Build files have been written to: /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test 305s /usr/bin/cmake -S/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -B/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test --check-build-system CMakeFiles/Makefile.cmake 0 305s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/CMakeFiles /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test//CMakeFiles/progress.marks 305s make -f CMakeFiles/Makefile2 all 305s make[1]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test' 305s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 305s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test' 305s [ 5%] Compile poisson.py using FFCx 305s ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/poisson.py 306s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 306s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test' 306s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 306s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test' 306s [ 17%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 306s [ 17%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 306s [ 29%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 306s [ 29%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/main.cpp.o -MF CMakeFiles/unittests.dir/main.cpp.o.d -o CMakeFiles/unittests.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/main.cpp 306s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 306s [ 41%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 306s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/vector.cpp.o -MF CMakeFiles/unittests.dir/vector.cpp.o.d -o CMakeFiles/unittests.dir/vector.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/vector.cpp 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/matrix.cpp.o -MF CMakeFiles/unittests.dir/matrix.cpp.o.d -o CMakeFiles/unittests.dir/matrix.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o -MF CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o.d -o CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sub_systems_manager.cpp 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/index_map.cpp.o -MF CMakeFiles/unittests.dir/common/index_map.cpp.o.d -o CMakeFiles/unittests.dir/common/index_map.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/sort.cpp.o -MF CMakeFiles/unittests.dir/common/sort.cpp.o.d -o CMakeFiles/unittests.dir/common/sort.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/fem/functionspace.cpp.o -MF CMakeFiles/unittests.dir/fem/functionspace.cpp.o.d -o CMakeFiles/unittests.dir/fem/functionspace.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/fem/functionspace.cpp 306s [ 52%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/io.cpp.o -MF CMakeFiles/unittests.dir/io.cpp.o.d -o CMakeFiles/unittests.dir/io.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/io.cpp 306s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 306s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o -MF CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o.d -o CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp 307s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 307s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/generation.cpp.o -MF CMakeFiles/unittests.dir/mesh/generation.cpp.o.d -o CMakeFiles/unittests.dir/mesh/generation.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp 308s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 308s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/CIFailure.cpp.o -MF CMakeFiles/unittests.dir/common/CIFailure.cpp.o.d -o CMakeFiles/unittests.dir/common/CIFailure.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/CIFailure.cpp 308s In file included from /usr/include/c++/14/algorithm:63, 308s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp:7: 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = std::identity; _Comp = std::ranges::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 2021 | std::move(__comp), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s In file included from /usr/include/c++/14/vector:66, 308s from /usr/include/catch2/catch_tostring.hpp:12, 308s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 308s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 308s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 308s from /usr/include/catch2/catch_test_macros.hpp:11, 308s from /usr/include/catch2/catch_template_test_macros.hpp:20, 308s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp:9: 308s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 308s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 308s 678 | vector(initializer_list __l, 308s | ^~~~~~ 308s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 308s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp:43:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 308s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 308s | ^~~ 308s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp:45:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 45 | std::iota(indices.begin(), indices.end(), 0); 308s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp:57:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 57 | std::iota(indices.begin(), indices.end(), 0); 308s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/sort.cpp:12: 308s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 308s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 119 | std::ranges::copy(buffer, range.begin()); 308s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = std::identity; _Comp = std::ranges::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 1999 | operator()(_Iter __first, _Sent __last, 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s In file included from /usr/include/c++/14/numeric:62, 308s from /usr/include/dolfinx/common/sort.h:15: 308s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 308s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 308s | ^~~~ 308s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 308s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 119 | std::ranges::copy(buffer, range.begin()); 308s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 2021 | std::move(__comp), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 308s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 119 | std::ranges::copy(buffer, range.begin()); 308s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 2021 | std::move(__comp), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = std::identity; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 3147 | std::move(__comp), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 308s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator > >]’: 308s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 318 | operator()(_Range&& __r, _Out __result) const 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 321 | std::move(__result)); 308s | ~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 3147 | std::move(__comp), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 1999 | operator()(_Iter __first, _Sent __last, 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 3147 | std::move(__comp), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 1999 | operator()(_Iter __first, _Sent __last, 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = std::identity; _Comp = std::less]’: 308s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 308s 3123 | operator()(_Iter __first, _Sent __last, 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s 310 | return ranges::__copy_or_move(std::move(__first), 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 309s 311 | std::move(__last), 309s | ~~~~~~~~~~~~~~~~~~ 309s 312 | std::move(__result)); 309s | ~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s 3123 | operator()(_Iter __first, _Sent __last, 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 309s | ^~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 249 | std::move(__result)); 309s | ~~~~~~~~~~~~~~~~~~~~ 309s In file included from /usr/include/c++/14/vector:65: 309s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 309s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 309s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 309s | ^~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator > >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 309s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 309s | ^~~~~~~~~~~~~~ 309s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/vector.cpp:15: 309s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 309s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 234 | const T local = std::transform_reduce( 309s | ~~~~~~~~~~~~~~~~~~~~~^ 309s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 236 | [](T a, T b) -> T 309s | ~~~~~~~~~~~~~~~~~ 309s 237 | { 309s | ~ 309s 238 | if constexpr (std::is_same>::value 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 239 | or std::is_same>::value) 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 240 | { 309s | ~ 309s 241 | return std::conj(a) * b; 309s | ~~~~~~~~~~~~~~~~~~~~~~~~ 309s 242 | } 309s | ~ 309s 243 | else 309s | ~~~~ 309s 244 | return a * b; 309s | ~~~~~~~~~~~~~ 309s 245 | }); 309s | ~~ 309s In file included from /usr/include/c++/14/algorithm:63, 309s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/vector.cpp:9: 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 3147 | std::move(__comp), std::move(__proj)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 309s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 279 | = std::accumulate(data.begin(), data.end(), U(0), 309s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 309s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 234 | const T local = std::transform_reduce( 309s | ~~~~~~~~~~~~~~~~~~~~~^ 309s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 236 | [](T a, T b) -> T 309s | ~~~~~~~~~~~~~~~~~ 309s 237 | { 309s | ~ 309s 238 | if constexpr (std::is_same>::value 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 239 | or std::is_same>::value) 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 240 | { 309s | ~ 309s 241 | return std::conj(a) * b; 309s | ~~~~~~~~~~~~~~~~~~~~~~~~ 309s 242 | } 309s | ~ 309s 243 | else 309s | ~~~~ 309s 244 | return a * b; 309s | ~~~~~~~~~~~~~ 309s 245 | }); 309s | ~~ 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span, 4294967295>&; _Proj = std::identity; _Comp = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 3147 | std::move(__comp), std::move(__proj)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 309s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 279 | = std::accumulate(data.begin(), data.end(), U(0), 309s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:37:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 37 | global_ghost_owner); 309s | ^ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:37:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:46:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 46 | sct.scatter_fwd(data_local, data_ghost); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:46:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:46:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 309s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:8: 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:49:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 309s | ^ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:55:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 56 | decltype(sct)::type::p2p); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:55:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:55:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:60:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 309s | ^ 309s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 309s from /usr/include/dolfinx/common/MPI.h:17, 309s from /usr/include/dolfinx/common/IndexMap.h:11, 309s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/vector.cpp:13: 309s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > > >(const Vector > >&, const Vector > >&)::]’: 309s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 309s | ^~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s In file included from /usr/include/c++/14/numeric:62: 309s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 309s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 309s | ^~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 3123 | operator()(_Iter __first, _Sent __last, 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:82:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 82 | global_ghost_owner); 309s | ^ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:82:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:89:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 89 | sct.scatter_rev(std::span(data_local), 309s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 90 | std::span(data_ghost), 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 91 | std::plus()); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:89:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:89:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:95:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 309s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:98:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 98 | sct.scatter_rev(std::span(data_local), 309s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 99 | std::span(data_ghost), 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 100 | [](auto /*a*/, auto b) { return b; }); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:98:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:98:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:102:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 309s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 121 | pack_fn, requests, 309s | ~~~~~~~~~~~~~~~~~~ 309s 122 | decltype(sct)::type::p2p); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:124:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 125 | std::plus(), requests); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:124:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:124:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:127:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 309s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span, 4294967295>]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _InputIterator2 = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Tp = complex; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, const Vector, std::vector, std::allocator > > >&)::]’: 309s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 309s | ^~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span, 4294967295>]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Tp = double; _BinaryOperation = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 309s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 309s | ^~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Proj = std::identity; _Comp = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 3123 | operator()(_Iter __first, _Sent __last, 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 577 | return ranges::fill_n(std::move(__first), __len, __value); 309s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 577 | return ranges::fill_n(std::move(__first), __len, __value); 309s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 577 | return ranges::fill_n(std::move(__first), __len, __value); 309s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s 577 | return ranges::fill_n(std::move(__first), __len, __value); 309s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:12: 309s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 309s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd(std::span, std::span) const [with T = long long int; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 338 | void scatter_fwd(std::span local_data, 309s | ^~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 309s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 350 | std::span(remote_buffer), pack_fn, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 351 | std::span(requests)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 309s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 360 | std::span(requests)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 309s In file included from /usr/include/c++/14/algorithm:61, 309s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:7: 309s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 309s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 309s | ^~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h:411:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 309s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 309s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 309s from /usr/include/c++/14/algorithm:63: 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = long long int; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 195 | void scatter_fwd_begin(std::span send_buffer, 309s | ^~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 309s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 309s | ^~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h:411:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 309s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev(std::span, std::span, BinaryOp) [with T = long long int; BinaryOp = std::plus; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 536 | void scatter_rev(std::span local_data, std::span remote_data, 309s | ^~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 309s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 553 | std::span(local_buffer), pack_fn, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 554 | std::span(request)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 309s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 556 | std::span(request)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 309s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o -MF CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o.d -o CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp 309s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 309s from /usr/include/dolfinx/common/MPI.h:17, 309s from /usr/include/dolfinx/common/IndexMap.h:11, 309s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/common/index_map.cpp:10: 309s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 309s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 325 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 309s | ^~~~~~ 309s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/numeric:326:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 326 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 309s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev(std::span, std::span, BinaryOp) [with T = long long int; BinaryOp = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 536 | void scatter_rev(std::span local_data, std::span remote_data, 309s | ^~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 309s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 553 | std::span(local_buffer), pack_fn, 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 554 | std::span(request)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 309s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 556 | std::span(request)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 484 | void scatter_rev_begin(std::span remote_data, 309s | ^~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 309s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 493 | type); 309s | ~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = {anonymous}::test_scatter_rev()::; BinaryOp = std::plus; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 309s | ^~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 309s from /usr/include/c++/14/bits/stl_algobase.h:67, 309s from /usr/include/c++/14/algorithm:60: 309s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 309s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 309s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 309s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 309s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 309s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 737 | std::move(__result), 309s | ~~~~~~~~~~~~~~~~~~~~ 309s 738 | std::move(__op), std::move(__proj)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s In file included from /usr/include/dolfinx/la/Vector.h:14: 309s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 309s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 201 | std::move(__f), std::move(__proj)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_fwd(std::span, std::span) const::; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 280 | void scatter_fwd_begin(std::span local_data, 309s | ^~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 309s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 289 | type); 309s | ~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_end(std::span, std::span, F, std::span) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_fwd(std::span, std::span) const::; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 315 | void scatter_fwd_end(std::span remote_buffer, 309s | ^~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 309s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 309s | ^~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h:471:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 471 | return std::__find_if_not(__first, __last, 309s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 309s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 577 | return ranges::fill_n(std::move(__first), __len, __value); 309s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 309s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 309s | ^~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h:471:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 471 | return std::__find_if_not(__first, __last, 309s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 309s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 309s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 737 | std::move(__result), 309s | ~~~~~~~~~~~~~~~~~~~~ 309s 738 | std::move(__op), std::move(__proj)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, std::plus)::; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 484 | void scatter_rev_begin(std::span remote_data, 309s | ^~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 309s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 493 | type); 309s | ~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 309s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 201 | std::move(__f), std::move(__proj)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, std::plus)::; BinaryOp = std::plus; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 309s | ^~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int; _BinaryOperation = plus]’: 309s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 287 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 309s | ^~~~~~ 309s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, {anonymous}::test_scatter_rev()::)::; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 484 | void scatter_rev_begin(std::span remote_data, 309s | ^~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 309s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 493 | type); 309s | ~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, {anonymous}::test_scatter_rev()::)::; BinaryOp = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 309s | ^~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = long long int; Allocator = std::allocator]’: 309s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s 390 | void scatter_rev_begin(std::span send_buffer, 309s | ^~~~~~~~~~~~~~~~~ 309s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 309s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 309s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 309s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::test_scatter_fwd(int):: >]’: 309s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 309s | ^~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h:112:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 112 | return std::__find_if(__first, __last, 309s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 309s 113 | __gnu_cxx::__ops::__negate(__pred), 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 114 | std::__iterator_category(__first)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 309s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::test_scatter_fwd(int):: >]’: 309s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 309s | ^~~~~~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algo.h:112:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 112 | return std::__find_if(__first, __last, 309s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 309s 113 | __gnu_cxx::__ops::__negate(__pred), 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s 114 | std::__iterator_category(__first)); 309s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309s In file included from /usr/include/c++/14/algorithm:60: 309s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 309s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 309s | ^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2107 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2111 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2115 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2119 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2127 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2132 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2137 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 309s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 309s | ^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2107 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2111 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2115 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2119 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2127 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2132 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 2137 | if (__pred(__first)) 309s | ~~~~~~^~~~~~~~~ 309s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 309s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 309s /usr/include/c++/14/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s 394 | operator()(_Iterator __it) 309s | ^~~~~~~~ 309s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 309s /usr/include/c++/14/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 309s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 309s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o -MF CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o.d -o CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/option.cpp 309s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 309s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o -MF CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o.d -o CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp 311s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 311s /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=gnu17 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/poisson.c.o -MF CMakeFiles/unittests.dir/poisson.c.o.d -o CMakeFiles/unittests.dir/poisson.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/poisson.c 311s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/fem/functionspace.cpp:14: 311s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 311s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 311s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 311s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 311s 540 | x.insert(x.end(), {x0, x1}); 311s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 311s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 565 | v2, v3, vmid}); 311s | ~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 311s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 311s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 627 | {x.size() / 2, 2}, partitioner); 311s | ^ 311s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 632 | std::vector{}, {0, 2}, partitioner); 311s | ^ 311s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 311s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 311s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 311s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 311s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 671 | i0 + iy + ny + 2}); 311s | ~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 676 | {x.size() / 2, 2}, partitioner); 311s | ^ 311s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 681 | std::vector{}, {0, 2}, partitioner); 311s | ^ 311s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s In file included from /usr/include/c++/14/vector:66, 311s from /usr/include/catch2/catch_tostring.hpp:12, 311s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 311s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 311s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 311s from /usr/include/catch2/catch_test_macros.hpp:11, 311s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/fem/functionspace.cpp:7: 311s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 311s 1413 | insert(const_iterator __position, initializer_list __l) 311s | ^~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 311s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 311s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 1417 | std::random_access_iterator_tag()); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 1413 | insert(const_iterator __position, initializer_list __l) 311s | ^~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 311s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 1417 | std::random_access_iterator_tag()); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/c++/14/algorithm:63, 311s from /usr/include/basix/maps.h:8, 311s from /usr/include/basix/finite-element.h:9, 311s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/fem/functionspace.cpp:9: 311s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 311s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 311s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 1159 | std::move(__comp), std::move(__proj)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 311s 607 | this->_M_impl._M_start, 311s | ~~~~~~~~~~~~~~~~~~~~~~~ 311s 608 | _M_get_Tp_allocator()); 311s | ~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 311s from /usr/include/dolfinx/geometry/utils.h:9, 311s from /usr/include/dolfinx/fem/interpolate.h:19, 311s from /usr/include/dolfinx/fem/Function.h:12, 311s from /usr/include/dolfinx/fem/Expression.h:10, 311s from /usr/include/dolfinx/fem/utils.h:13, 311s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/fem/functionspace.cpp:12: 311s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 311s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 783 | Mesh> create_mesh( 311s | ^~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 311s | ^ 311s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 830 | cells1 = std::vector(cells.begin(), cells.end()); 311s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 311s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 841 | std::vector cells1_v 311s | ^~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 880 | boundary_v.erase(unique_end, range_end); 311s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 885 | boundary_v.erase(boundary_v.begin()); 311s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 311s | ^~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 905 | nodes1.erase(unique_end, range_end); 311s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 911 | Geometry geometry 311s | ^~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s In file included from /usr/include/c++/14/vector:72: 311s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 311s 954 | vector<_Tp, _Alloc>:: 311s | ^~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 707 | vector(_InputIterator __first, _InputIterator __last, 311s | ^~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 711 | _M_range_initialize(__first, __last, 311s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 311s 712 | std::__iterator_category(__first)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/c++/14/numeric:62, 311s from /usr/include/basix/finite-element.h:19: 311s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 311s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 311s | ^~~~ 311s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s In file included from /usr/include/c++/14/chrono:48, 311s from /usr/include/catch2/catch_tostring.hpp:545: 311s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 311s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 311s | ^~~~~~ 311s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 311s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 46 | void reorder_list(std::span list, std::span nodemap) 311s | ^~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 53 | const std::vector orig(list.begin(), list.end()); 311s | ^~~~ 311s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 58 | std::ranges::copy(links_old, links_new.begin()); 311s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 311s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 311s 239 | __x.end()); 311s | ~~~~~~~~~~ 311s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 311s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 251 | end(), _M_get_Tp_allocator()); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 311s from /usr/include/c++/14/bits/basic_string.h:39, 311s from /usr/include/c++/14/string:54, 311s from /usr/include/catch2/internal/catch_stringref.hpp:12, 311s from /usr/include/catch2/catch_assertion_info.hpp:13, 311s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 311s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 311s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 311s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 993 | std::_Destroy(__first, __last); 311s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 311s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 311s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 1805 | std::move(__comp), std::move(__proj)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 311s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1134 | operator()(_Iter __first, _Sent __last, 311s | ^~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 311s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1139 | return {__first, __first}; 311s | ^ 311s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1148 | return {++__dest, __first}; 311s | ^ 311s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 1564 | erase(const_iterator __first, const_iterator __last) 311s | ^~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 311s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 311s 1536 | erase(const_iterator __position) 311s | ^~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 311s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/c++/14/vector:65: 311s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 311s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 311s | ^~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 371 | return std::__do_uninit_copy(__first, __last, __result); 311s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 373 | return std::uninitialized_copy(__first, __last, __result); 311s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 311s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 311s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/fem/functionspace.cpp:11: 311s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 311s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 119 | std::ranges::copy(buffer, range.begin()); 311s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 311s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 311s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 311s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 676 | distribute_data(MPI_Comm comm0, std::span indices, 311s | ^~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 311s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 311s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 2021 | std::move(__comp), std::move(__proj)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 311s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 382 | create_geometry( 311s | ^~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 424 | const std::vector l2l = graph::build::compute_local_to_local( 311s | ^~~ 311s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 429 | std::ranges::transform(l2l, igi.begin(), 311s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 311s 430 | [&nodes](auto index) { return nodes[index]; }); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 311s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 311s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 386 | __result, __alloc); 311s | ~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/c++/14/string:51: 311s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 311s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 311s 642 | copy(_II __first, _II __last, _OI __result) 311s | ^~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 311s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 311s 398 | return std::__uninitialized_copy_a 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 311s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 311s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 311s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 386 | __result, __alloc); 311s | ~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 311s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 642 | copy(_II __first, _II __last, _OI __result) 311s | ^~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 311s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 311s 398 | return std::__uninitialized_copy_a 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 311s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 311s | ^~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1697 | std::__uninitialized_copy_a(__first, __last, 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 311s 1698 | this->_M_impl._M_start, 311s | ~~~~~~~~~~~~~~~~~~~~~~~ 311s 1699 | _M_get_Tp_allocator()); 311s | ~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 311s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 311s | ^~~~~~~~ 311s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 683 | { return std::copy(__first, __first + __n, __result); } 311s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 707 | vector(_InputIterator __first, _InputIterator __last, 311s | ^~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 711 | _M_range_initialize(__first, __last, 311s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 311s 712 | std::__iterator_category(__first)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s In file included from /usr/include/c++/14/format:55, 311s from /usr/include/c++/14/bits/chrono_io.h:39, 311s from /usr/include/c++/14/chrono:3360: 311s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 311s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 318 | operator()(_Range&& __r, _Out __result) const 311s | ^~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 311s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 321 | std::move(__result)); 311s | ~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1618 | _M_allocate_and_copy(size_type __n, 311s | ^~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 1625 | _M_get_Tp_allocator()); 311s | ~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 311s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 642 | copy(_II __first, _II __last, _OI __result) 311s | ^~~~ 311s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 311s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 311s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1789 | operator()(_Iter __first, _Sent __last, 311s | ^~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1792 | auto __lasti = ranges::next(__first, __last); 311s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 311s | ^ 311s In file included from /usr/include/c++/14/tuple:44, 311s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 311s from /usr/include/c++/14/bits/memory_resource.h:41, 311s from /usr/include/c++/14/string:68: 311s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 311s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 767 | operator()(_Iter __first, _Sent __last, 311s | ^~~~~~~~ 311s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 311s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 311s | ^~~~~~~~ 311s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 311s 195 | vector<_Tp, _Alloc>:: 311s | ^~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 311s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 311s | ^~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 311s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 311s 181 | vector<_Tp, _Alloc>:: 311s | ^~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 311s | ^~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 311s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 311s | ^~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 311s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 311s | ^~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 185 | __uninit_copy(__first, __last, __result); 311s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 311s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 311s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 3147 | std::move(__comp), std::move(__proj)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 311s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 318 | operator()(_Range&& __r, _Out __result) const 311s | ^~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 311s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 321 | std::move(__result)); 311s | ~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 311s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 311s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 311s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 311s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 311s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 508 | { return std::get<0>(idx) != r; }); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 311s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 311s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 553 | [](auto x) { return std::get<1>(x); }); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 311s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 311s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 311s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 311s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 311s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 311s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 646 | std::next(x_new.begin(), shape[1] * i)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 311s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 311s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 658 | std::next(x_new.begin(), shape[1] * i)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 311s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 311s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 311s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1999 | operator()(_Iter __first, _Sent __last, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 737 | std::move(__result), 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 738 | std::move(__op), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 371 | return std::__do_uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 373 | return std::uninitialized_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 371 | return std::__do_uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 373 | return std::uninitialized_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 371 | return std::__do_uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 373 | return std::uninitialized_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1697 | std::__uninitialized_copy_a(__first, __last, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s 1698 | this->_M_impl._M_start, 312s | ~~~~~~~~~~~~~~~~~~~~~~~ 312s 1699 | _M_get_Tp_allocator()); 312s | ~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 310 | return ranges::__copy_or_move(std::move(__first), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 312s 311 | std::move(__last), 312s | ~~~~~~~~~~~~~~~~~~ 312s 312 | std::move(__result)); 312s | ~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s In file included from /usr/include/c++/14/string:44: 312s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 608 | __miter_base(_Iterator __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s In file included from /usr/include/c++/14/bits/char_traits.h:57, 312s from /usr/include/c++/14/string:42: 312s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 193 | return std::_Destroy_aux::__destroy(__first, __last); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 196 | __destroy(__first, __last); 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/string_view:56, 312s from /usr/include/c++/14/bits/basic_string.h:47: 312s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 994 | operator()(_It __x, _Sent __bound) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 312s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 675 | move(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 683 | return std::__copy_move_a(std::__miter_base(__first), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 684 | std::__miter_base(__last), __result); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 147 | { return std::copy(__first, __last, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 312s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 3123 | operator()(_Iter __first, _Sent __last, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 310 | return ranges::__copy_or_move(std::move(__first), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 312s 311 | std::move(__last), 312s | ~~~~~~~~~~~~~~~~~~ 312s 312 | std::move(__result)); 312s | ~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 312s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 312s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/vector:66, 312s from /usr/include/c++/14/chrono:47, 312s from /usr/include/spdlog/common.h:10, 312s from /usr/include/spdlog/spdlog.h:12, 312s from /usr/include/dolfinx/common/log.h:9, 312s from /usr/include/dolfinx/common/MPI.h:10, 312s from /usr/include/dolfinx/mesh/Topology.h:11, 312s from /usr/include/dolfinx/mesh/Geometry.h:9, 312s from /usr/include/dolfinx/mesh/Mesh.h:9, 312s from /usr/include/dolfinx/mesh/generation.h:9, 312s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:7: 312s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 678 | vector(initializer_list __l, 312s | ^~~~~~ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:60:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 60 | std::vector expected_x = { 312s | ^~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1805 | std::move(__comp), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 312s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 3867 | find_if(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 3876 | return std::__find_if(__first, __last, 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 737 | std::move(__result), 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 738 | std::move(__op), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 715 | return std::__copy_n(__first, __n2, __result, 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s 716 | std::__iterator_category(__first)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 715 | return std::__copy_n(__first, __n2, __result, 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s 716 | std::__iterator_category(__first)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 683 | { return std::copy(__first, __first + __n, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 312s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 185 | __uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/string:48: 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 312s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 346 | __niter_wrap(_From __from, _To __res) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 185 | __uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 312s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 346 | __niter_wrap(_From __from, _To __res) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 185 | __uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:143:16: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 143 | expected_x = { 312s | ~~~~~~~~~~~^~~ 312s 144 | /* v_0 */ 0.0, 312s | ~~~~~~~~~~~~~~ 312s 145 | /* v_1 */ 0.25, 312s | ~~~~~~~~~~~~~~~ 312s 146 | /* v_2 */ 0.5, 312s | ~~~~~~~~~~~~~~ 312s 147 | /* v_3 */ 0.75, 312s | ~~~~~~~~~~~~~~~ 312s 148 | /* v_4 */ 1.0, 312s | ~~~~~~~~~~~~~~ 312s 149 | }; 312s | ~ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:168:16: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 168 | expected_x = { 312s | ~~~~~~~~~~~^~~ 312s 169 | /* v_0 */ 0.0, 312s | ~~~~~~~~~~~~~~ 312s 170 | /* v_1 */ 1. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 171 | /* v_2 */ 2. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 172 | /* v_3 */ 3. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 173 | /* v_4 */ 4. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 174 | /* v_5 */ 5. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 175 | /* v_6 */ 6. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 176 | /* v_7 */ 7. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 177 | /* v_8 */ 8. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 178 | /* v_9 */ 9. / 9, 312s | ~~~~~~~~~~~~~~~~~ 312s 179 | }; 312s | ~ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:207:16: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 207 | expected_x = { 312s | ~~~~~~~~~~~^~~ 312s 208 | /* v_0 */ 0. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 209 | /* v_1 */ 1. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 210 | /* v_2 */ 2. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 211 | /* v_3 */ 3. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 212 | /* v_4 */ 4. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 213 | /* v_5 */ 5. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 214 | /* v_6 */ 6. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 215 | /* v_7 */ 7. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 216 | /* v_8 */ 8. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 217 | /* v_9 */ 9. / 14, 312s | ~~~~~~~~~~~~~~~~~~ 312s 218 | /* v_10 */ 10. / 14, 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 219 | /* v_11 */ 11. / 14, 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 220 | /* v_12 */ 12. / 14, 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 221 | /* v_13 */ 13. / 14, 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 222 | /* v_14 */ 14. / 14, 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 223 | }; 312s | ~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 371 | return std::__do_uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 373 | return std::uninitialized_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 312s | ^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 249 | std::move(__result)); 312s | ~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 312s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 312s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 312s | ^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 312s | ^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 855 | operator()(_It& __it, _Sent __bound) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1905 | std::__introsort_loop(__first, __last, 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s 1906 | std::__lg(__last - __first) * 2, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1907 | __comp); 312s | ~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1908 | std::__final_insertion_sort(__first, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 608 | __miter_base(_Iterator __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 642 | copy(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 312s | ^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 249 | std::move(__result)); 312s | ~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 737 | std::move(__result), 312s | ~~~~~~~~~~~~~~~~~~~~ 312s 738 | std::move(__op), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 312s 607 | this->_M_impl._M_start, 312s | ~~~~~~~~~~~~~~~~~~~~~~~ 312s 608 | _M_get_Tp_allocator()); 312s | ~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1789 | operator()(_Iter __first, _Sent __last, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1792 | auto __lasti = ranges::next(__first, __last); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 312s | ^ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 312s | ^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:275:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 275 | std::vector expected_x = { 312s | ^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2152 | return __find_if(__first, __last, __pred, 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s 2153 | std::__iterator_category(__first)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 683 | { return std::copy(__first, __first + __n, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 683 | { return std::copy(__first, __first + __n, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:316:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 312s | ^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 642 | copy(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:357:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 357 | std::vector expected_x = { 312s | ^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 147 | { return std::copy(__first, __last, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:399:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 399 | std::vector expected_x = { 312s | ^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 147 | { return std::copy(__first, __last, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 147 | { return std::copy(__first, __last, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::create_interval(MPI_Comm, int64_t, std::array, GhostMode, CellPartitionFunction) [with T = float]’: 312s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 257 | {x.size(), 1}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 262 | std::vector{}, {0, 1}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 185 | __uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 312s | ^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1876 | __introsort_loop(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1884 | std::__partial_sort(__first, __last, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1819 | __comp); 312s | ~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1822 | std::__insertion_sort(__first, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 312s | ^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 371 | return std::__do_uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 373 | return std::uninitialized_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::create_interval(MPI_Comm, int64_t, std::array, GhostMode, CellPartitionFunction) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 257 | {x.size(), 1}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 262 | std::vector{}, {0, 1}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 312s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 994 | operator()(_It __x, _Sent __bound) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 312s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2107 | if (__pred(__first)) 312s | ~~~~~~^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2111 | if (__pred(__first)) 312s | ~~~~~~^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2115 | if (__pred(__first)) 312s | ~~~~~~^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2119 | if (__pred(__first)) 312s | ~~~~~~^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2127 | if (__pred(__first)) 312s | ~~~~~~^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2132 | if (__pred(__first)) 312s | ~~~~~~^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 2137 | if (__pred(__first)) 312s | ~~~~~~^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 642 | copy(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 608 | __miter_base(_Iterator __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:788:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 312s 788 | operator=(initializer_list __l) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 642 | copy(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s In file included from /usr/include/c++/14/algorithm:63, 312s from /usr/include/dolfinx/common/MPI.h:12: 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1159 | std::move(__comp), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 312s 607 | this->_M_impl._M_start, 312s | ~~~~~~~~~~~~~~~~~~~~~~~ 312s 608 | _M_get_Tp_allocator()); 312s | ~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/dolfinx/mesh/generation.h:11: 312s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 312s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 783 | Mesh> create_mesh( 312s | ^~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 312s | ^ 312s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 830 | cells1 = std::vector(cells.begin(), cells.end()); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 841 | std::vector cells1_v 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 880 | boundary_v.erase(unique_end, range_end); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 885 | boundary_v.erase(boundary_v.begin()); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 905 | nodes1.erase(unique_end, range_end); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 911 | Geometry geometry 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 147 | { return std::copy(__first, __last, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1863 | __partial_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1868 | std::__heap_select(__first, __middle, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1869 | std::__sort_heap(__first, __middle, __comp); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1856 | __comp); 312s | ~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1770 | __insertion_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1777 | if (__comp(__i, __first)) 312s | ~~~~~~^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 312s | ^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 185 | __uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 312s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 855 | operator()(_It& __it, _Sent __bound) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1905 | std::__introsort_loop(__first, __last, 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s 1906 | std::__lg(__last - __first) * 2, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1907 | __comp); 312s | ~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1908 | std::__final_insertion_sort(__first, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 312s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 312s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 317 | operator()(_Iterator __it) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 608 | __miter_base(_Iterator __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 312s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 783 | Mesh> create_mesh( 312s | ^~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 312s | ^ 312s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 830 | cells1 = std::vector(cells.begin(), cells.end()); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 841 | std::vector cells1_v 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 880 | boundary_v.erase(unique_end, range_end); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 885 | boundary_v.erase(boundary_v.begin()); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 905 | nodes1.erase(unique_end, range_end); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 911 | Geometry geometry 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 312s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 312s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s 2981 | __miter_base(move_iterator<_Iterator> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 312s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 608 | __miter_base(_Iterator __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 642 | copy(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__generate_fn::operator()(_Range&&, _Fp) const [with _Range = std::vector >&; _Fp = dolfinx::mesh::impl::create_interval_cells(std::array, int64_t)::]’: 312s /usr/include/c++/14/bits/ranges_algo.h:969:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1589 | __heap_select(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1593 | std::__make_heap(__first, __middle, __comp); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1595 | if (__comp(__i, __first)) 312s | ~~~~~~^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 312s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 425 | std::__pop_heap(__first, __last, __last, __comp); 312s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 88 | if (__comp(__a, __b)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 90 | if (__comp(__b, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 91 | std::iter_swap(__result, __b); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 92 | else if (__comp(__a, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 93 | std::iter_swap(__result, __c); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 95 | std::iter_swap(__result, __a); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 97 | else if (__comp(__a, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 98 | std::iter_swap(__result, __a); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 99 | else if (__comp(__b, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 100 | std::iter_swap(__result, __c); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 102 | std::iter_swap(__result, __b); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1829 | __unguarded_partition(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1835 | while (__comp(__first, __pivot)) 312s | ~~~~~~^~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1838 | while (__comp(__pivot, __last)) 312s | ~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1842 | std::iter_swap(__first, __last); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 923 | std::__miter_base(__last), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 924 | __result); 312s | ~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 147 | { return std::copy(__first, __last, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1876 | __introsort_loop(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1884 | std::__partial_sort(__first, __last, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1819 | __comp); 312s | ~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1822 | std::__insertion_sort(__first, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 312s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 608 | __miter_base(_Iterator __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:142:58: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 142 | xshape, partitioner); 312s | ^ 312s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:142:58: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 707 | vector(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 711 | _M_range_initialize(__first, __last, 312s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s 712 | std::__iterator_category(__first)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 312s | ^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 239 | operator()(_Value& __val, _Iterator __it) 312s | ^~~~~~~~ 312s In file included from /usr/include/c++/14/numeric:62, 312s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 312s from /usr/include/dolfinx/common/MPI.h:17: 312s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 312s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s In file included from /usr/include/c++/14/chrono:48: 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 312s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 46 | void reorder_list(std::span list, std::span nodemap) 312s | ^~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 53 | const std::vector orig(list.begin(), list.end()); 312s | ^~~~ 312s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 58 | std::ranges::copy(links_old, links_new.begin()); 312s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/vector:72: 312s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 312s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 312s 239 | __x.end()); 312s | ~~~~~~~~~~ 312s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 251 | end(), _M_get_Tp_allocator()); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 312s from /usr/include/c++/14/bits/basic_string.h:39, 312s from /usr/include/c++/14/string:54, 312s from /usr/include/boost/timer/timer.hpp:13, 312s from /usr/include/dolfinx/common/Timer.h:10, 312s from /usr/include/dolfinx/common/MPI.h:9: 312s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 312s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 312s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 993 | std::_Destroy(__first, __last); 312s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 642 | copy(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1863 | __partial_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1868 | std::__heap_select(__first, __middle, __last, __comp); 312s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1869 | std::__sort_heap(__first, __middle, __comp); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1856 | __comp); 312s | ~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1805 | std::move(__comp), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1134 | operator()(_Iter __first, _Sent __last, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1770 | __insertion_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1139 | return {__first, __first}; 312s | ^ 312s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1777 | if (__comp(__i, __first)) 312s | ~~~~~~^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 312s | ^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1148 | return {++__dest, __first}; 312s | ^ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 1564 | erase(const_iterator __first, const_iterator __last) 312s | ^~~~~ 312s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 1536 | erase(const_iterator __position) 312s | ^~~~~ 312s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/vector:65: 312s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 371 | return std::__do_uninit_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 373 | return std::uninitialized_copy(__first, __last, __result); 312s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 312s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 312s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 119 | std::ranges::copy(buffer, range.begin()); 312s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 312s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 232 | if (__comp(__first + __secondChild, 312s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s 233 | __first + (__secondChild - 1))) 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 312s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 676 | distribute_data(MPI_Comm comm0, std::span indices, 312s | ^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 312s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 2021 | std::move(__comp), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1589 | __heap_select(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1593 | std::__make_heap(__first, __middle, __comp); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1595 | if (__comp(__i, __first)) 312s | ~~~~~~^~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 312s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 425 | std::__pop_heap(__first, __last, __last, __comp); 312s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 88 | if (__comp(__a, __b)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 90 | if (__comp(__b, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 91 | std::iter_swap(__result, __b); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 92 | else if (__comp(__a, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 93 | std::iter_swap(__result, __c); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 95 | std::iter_swap(__result, __a); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 97 | else if (__comp(__a, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 98 | std::iter_swap(__result, __a); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 99 | else if (__comp(__b, __c)) 312s | ~~~~~~^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 100 | std::iter_swap(__result, __c); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 102 | std::iter_swap(__result, __b); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1829 | __unguarded_partition(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1835 | while (__comp(__first, __pivot)) 312s | ~~~~~~^~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1838 | while (__comp(__pivot, __last)) 312s | ~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1842 | std::iter_swap(__first, __last); 312s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 923 | std::__miter_base(__last), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 924 | __result); 312s | ~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 312s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 382 | create_geometry( 312s | ^~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 424 | const std::vector l2l = graph::build::compute_local_to_local( 312s | ^~~ 312s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 429 | std::ranges::transform(l2l, igi.begin(), 312s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 312s 430 | [&nodes](auto index) { return nodes[index]; }); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 135 | __push_heap(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 312s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 312s | ^~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 312s | ^~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 312s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 608 | __miter_base(_Iterator __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 312s | ^~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 239 | operator()(_Value& __val, _Iterator __it) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 195 | operator()(_Iterator __it, _Value& __val) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 312s | ^~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 232 | if (__comp(__first + __secondChild, 312s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 312s 233 | __first + (__secondChild - 1))) 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 312s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 312s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 346 | __niter_wrap(_From __from, _To __res) 312s | ^~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 312s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 135 | __push_heap(_RandomAccessIterator __first, 312s | ^~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 312s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 312s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 676 | distribute_data(MPI_Comm comm0, std::span indices, 312s | ^~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 312s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 382 | create_geometry( 312s | ^~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 424 | const std::vector l2l = graph::build::compute_local_to_local( 312s | ^~~ 312s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 429 | std::ranges::transform(l2l, igi.begin(), 312s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 312s 430 | [&nodes](auto index) { return nodes[index]; }); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 312s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 312s 195 | operator()(_Iterator __it, _Value& __val) 312s | ^~~~~~~~ 312s In file included from /usr/include/c++/14/algorithm:63, 312s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:9: 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1159 | std::move(__comp), std::move(__proj)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/vector:66, 312s from /usr/include/basix/cell.h:10, 312s from /usr/include/basix/finite-element.h:7, 312s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:10: 312s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 312s 607 | this->_M_impl._M_start, 312s | ~~~~~~~~~~~~~~~~~~~~~~~ 312s 608 | _M_get_Tp_allocator()); 312s | ~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 312s from /usr/include/dolfinx/geometry/utils.h:9, 312s from /usr/include/dolfinx/fem/interpolate.h:19, 312s from /usr/include/dolfinx/fem/Function.h:12, 312s from /usr/include/dolfinx/fem/DirichletBC.h:12, 312s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 312s from /usr/include/dolfinx.h:11, 312s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:12: 312s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 312s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 783 | Mesh> create_mesh( 312s | ^~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 312s | ^ 312s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 830 | cells1 = std::vector(cells.begin(), cells.end()); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 841 | std::vector cells1_v 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 880 | boundary_v.erase(unique_end, range_end); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 885 | boundary_v.erase(boundary_v.begin()); 312s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 905 | nodes1.erase(unique_end, range_end); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 911 | Geometry geometry 312s | ^~~~~~~~ 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Out std::ranges::__generate_fn::operator()(_Out, _Sent, _Fp) const [with _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Fp = dolfinx::mesh::impl::create_interval_cells(std::array, int64_t)::]’: 312s /usr/include/c++/14/bits/ranges_algo.h:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 312s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 565 | v2, v3, vmid}); 312s | ~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 627 | {x.size() / 2, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 632 | std::vector{}, {0, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 312s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 671 | i0 + iy + ny + 2}); 312s | ~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 676 | {x.size() / 2, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 681 | std::vector{}, {0, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 312s from /usr/include/dolfinx.h:16: 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 540 | x.insert(x.end(), {x0, x1}); 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 565 | v2, v3, vmid}); 312s | ~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 627 | {x.size() / 2, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 632 | std::vector{}, {0, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 312s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 312s 540 | x.insert(x.end(), {x0, x1}); 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 565 | v2, v3, vmid}); 312s | ~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 627 | {x.size() / 2, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 632 | std::vector{}, {0, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 671 | i0 + iy + ny + 2}); 312s | ~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 676 | {x.size() / 2, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 681 | std::vector{}, {0, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 312s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 312s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 671 | i0 + iy + ny + 2}); 312s | ~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 676 | {x.size() / 2, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 681 | std::vector{}, {0, 2}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 379 | cells.insert(cells.end(), 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 312s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 386 | {x.size() / 3, 3}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_hex(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 429 | {x.size() / 3, 3}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_prism(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 312s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 312s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s 476 | {x.size() / 3, 3}, partitioner); 312s | ^ 312s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 312s | ^~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1697 | std::__uninitialized_copy_a(__first, __last, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s 1698 | this->_M_impl._M_start, 312s | ~~~~~~~~~~~~~~~~~~~~~~~ 312s 1699 | _M_get_Tp_allocator()); 312s | ~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 683 | { return std::copy(__first, __first + __n, __result); } 312s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 707 | vector(_InputIterator __first, _InputIterator __last, 312s | ^~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 711 | _M_range_initialize(__first, __last, 312s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s 712 | std::__iterator_category(__first)); 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/format:55, 312s from /usr/include/c++/14/bits/chrono_io.h:39, 312s from /usr/include/c++/14/chrono:3360: 312s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 318 | operator()(_Range&& __r, _Out __result) const 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 312s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 321 | std::move(__result)); 312s | ~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 312s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1618 | _M_allocate_and_copy(size_type __n, 312s | ^~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 1625 | _M_get_Tp_allocator()); 312s | ~~~~~~~~~~~~~~~~~~~~~~ 312s In file included from /usr/include/c++/14/array:43, 312s from /usr/include/dolfinx/mesh/Topology.h:9: 312s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 642 | copy(_II __first, _II __last, _OI __result) 312s | ^~~~ 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 312s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 312s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 312s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1789 | operator()(_Iter __first, _Sent __last, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1792 | auto __lasti = ranges::next(__first, __last); 312s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 312s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 312s | ^ 312s In file included from /usr/include/c++/14/tuple:44, 312s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 312s from /usr/include/c++/14/bits/memory_resource.h:41, 312s from /usr/include/c++/14/string:68: 312s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 312s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 767 | operator()(_Iter __first, _Sent __last, 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 312s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 312s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 312s | ^~~~~~~~ 312s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s 195 | vector<_Tp, _Alloc>:: 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 707 | vector(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 711 | _M_range_initialize(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 712 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s 181 | vector<_Tp, _Alloc>:: 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 313s | ^~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/numeric:62, 313s from /usr/include/basix/finite-element.h:19: 313s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s In file included from /usr/include/c++/14/algorithm:61: 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 313s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 3147 | std::move(__comp), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 313s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 46 | void reorder_list(std::span list, std::span nodemap) 313s | ^~~~~~~~~~~~ 313s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 53 | const std::vector orig(list.begin(), list.end()); 313s | ^~~~ 313s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 58 | std::ranges::copy(links_old, links_new.begin()); 313s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/vector:72: 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 313s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 313s 239 | __x.end()); 313s | ~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 251 | end(), _M_get_Tp_allocator()); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 313s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 313s from /usr/include/c++/14/vector:65: 313s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 313s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 313s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 993 | std::_Destroy(__first, __last); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 318 | operator()(_Range&& __r, _Out __result) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 321 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1805 | std::move(__comp), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1134 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1139 | return {__first, __first}; 313s | ^ 313s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1148 | return {++__dest, __first}; 313s | ^ 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 313s 1564 | erase(const_iterator __first, const_iterator __last) 313s | ^~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 313s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 313s 1536 | erase(const_iterator __position) 313s | ^~~~~ 313s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 313s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 313s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 313s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 508 | { return std::get<0>(idx) != r; }); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 313s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 553 | [](auto x) { return std::get<1>(x); }); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 313s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 313s from /usr/include/dolfinx/fem/Function.h:11: 313s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 313s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 119 | std::ranges::copy(buffer, range.begin()); 313s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 313s from /usr/include/dolfinx.h:10: 313s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 313s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 676 | distribute_data(MPI_Comm comm0, std::span indices, 313s | ^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 313s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 2021 | std::move(__comp), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1999 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 313s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 382 | create_geometry( 313s | ^~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 424 | const std::vector l2l = graph::build::compute_local_to_local( 313s | ^~~ 313s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 429 | std::ranges::transform(l2l, igi.begin(), 313s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 313s 430 | [&nodes](auto index) { return nodes[index]; }); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 313s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 313s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 508 | { return std::get<0>(idx) != r; }); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 313s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 553 | [](auto x) { return std::get<1>(x); }); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 646 | std::next(x_new.begin(), shape[1] * i)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 658 | std::next(x_new.begin(), shape[1] * i)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 313s 1413 | insert(const_iterator __position, initializer_list __l) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1417 | std::random_access_iterator_tag()); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 313s 1413 | insert(const_iterator __position, initializer_list __l) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1417 | std::random_access_iterator_tag()); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1697 | std::__uninitialized_copy_a(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 1698 | this->_M_impl._M_start, 313s | ~~~~~~~~~~~~~~~~~~~~~~~ 313s 1699 | _M_get_Tp_allocator()); 313s | ~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 313s 1413 | insert(const_iterator __position, initializer_list __l) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1417 | std::random_access_iterator_tag()); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 313s 1413 | insert(const_iterator __position, initializer_list __l) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1417 | std::random_access_iterator_tag()); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 683 | { return std::copy(__first, __first + __n, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 707 | vector(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 711 | _M_range_initialize(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 712 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 313s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 318 | operator()(_Range&& __r, _Out __result) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 321 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1618 | _M_allocate_and_copy(size_type __n, 313s | ^~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1625 | _M_get_Tp_allocator()); 313s | ~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/algorithm:60: 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1789 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1792 | auto __lasti = ranges::next(__first, __last); 313s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 313s | ^ 313s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 313s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 313s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 767 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 313s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s 195 | vector<_Tp, _Alloc>:: 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s 181 | vector<_Tp, _Alloc>:: 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1697 | std::__uninitialized_copy_a(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 1698 | this->_M_impl._M_start, 313s | ~~~~~~~~~~~~~~~~~~~~~~~ 313s 1699 | _M_get_Tp_allocator()); 313s | ~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 313s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 3147 | std::move(__comp), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 310 | return ranges::__copy_or_move(std::move(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 313s 311 | std::move(__last), 313s | ~~~~~~~~~~~~~~~~~~ 313s 312 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 313s from /usr/include/c++/14/bits/stl_algobase.h:67: 313s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 193 | return std::_Destroy_aux::__destroy(__first, __last); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 196 | __destroy(__first, __last); 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/string_view:56, 313s from /usr/include/c++/14/bits/basic_string.h:47: 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 994 | operator()(_It __x, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 675 | move(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 683 | return std::__copy_move_a(std::__miter_base(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 684 | std::__miter_base(__last), __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 318 | operator()(_Range&& __r, _Out __result) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 321 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 313s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 3123 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 310 | return ranges::__copy_or_move(std::move(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 313s 311 | std::move(__last), 313s | ~~~~~~~~~~~~~~~~~~ 313s 312 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 313s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 313s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 313s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 508 | { return std::get<0>(idx) != r; }); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 313s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 553 | [](auto x) { return std::get<1>(x); }); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 646 | std::next(x_new.begin(), shape[1] * i)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 658 | std::next(x_new.begin(), shape[1] * i)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1805 | std::move(__comp), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 313s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 3867 | find_if(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 3876 | return std::__find_if(__first, __last, 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1999 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 313s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s 954 | vector<_Tp, _Alloc>:: 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 313s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 3867 | find_if(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 3876 | return std::__find_if(__first, __last, 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 715 | return std::__copy_n(__first, __n2, __result, 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 716 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 715 | return std::__copy_n(__first, __n2, __result, 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 716 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 683 | { return std::copy(__first, __first + __n, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 313s 954 | vector<_Tp, _Alloc>:: 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1697 | std::__uninitialized_copy_a(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 1698 | this->_M_impl._M_start, 313s | ~~~~~~~~~~~~~~~~~~~~~~~ 313s 1699 | _M_get_Tp_allocator()); 313s | ~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 310 | return ranges::__copy_or_move(std::move(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 313s 311 | std::move(__last), 313s | ~~~~~~~~~~~~~~~~~~ 313s 312 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 313s from /usr/include/c++/14/bits/stl_algobase.h:67: 313s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 193 | return std::_Destroy_aux::__destroy(__first, __last); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 196 | __destroy(__first, __last); 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 994 | operator()(_It __x, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 675 | move(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 683 | return std::__copy_move_a(std::__miter_base(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 684 | std::__miter_base(__last), __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 249 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 313s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 3123 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 346 | __niter_wrap(_From __from, _To __res) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 313s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 310 | return ranges::__copy_or_move(std::move(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 313s 311 | std::move(__last), 313s | ~~~~~~~~~~~~~~~~~~ 313s 312 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 855 | operator()(_It& __it, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1905 | std::__introsort_loop(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 1906 | std::__lg(__last - __first) * 2, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1907 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1908 | std::__final_insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 313s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 249 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1805 | std::move(__comp), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 313s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 3867 | find_if(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 3876 | return std::__find_if(__first, __last, 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1789 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1792 | auto __lasti = ranges::next(__first, __last); 313s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 313s | ^ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2152 | return __find_if(__first, __last, __pred, 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 2153 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 715 | return std::__copy_n(__first, __n2, __result, 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 716 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 715 | return std::__copy_n(__first, __n2, __result, 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 716 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 683 | { return std::copy(__first, __first + __n, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 313s 607 | this->_M_impl._M_start, 313s | ~~~~~~~~~~~~~~~~~~~~~~~ 313s 608 | _M_get_Tp_allocator()); 313s | ~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 386 | __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2152 | return __find_if(__first, __last, __pred, 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 2153 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 398 | return std::__uninitialized_copy_a 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 386 | __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 683 | { return std::copy(__first, __first + __n, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 683 | { return std::copy(__first, __first + __n, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 398 | return std::__uninitialized_copy_a 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 386 | __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 398 | return std::__uninitialized_copy_a 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 386 | __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 398 | return std::__uninitialized_copy_a 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 249 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 346 | __niter_wrap(_From __from, _To __res) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 313s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 855 | operator()(_It& __it, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1905 | std::__introsort_loop(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 1906 | std::__lg(__last - __first) * 2, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1907 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1908 | std::__final_insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 249 | std::move(__result)); 313s | ~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1876 | __introsort_loop(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1884 | std::__partial_sort(__first, __last, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1819 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1822 | std::__insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 313s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 737 | std::move(__result), 313s | ~~~~~~~~~~~~~~~~~~~~ 313s 738 | std::move(__op), std::move(__proj)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 313s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 313s 607 | this->_M_impl._M_start, 313s | ~~~~~~~~~~~~~~~~~~~~~~~ 313s 608 | _M_get_Tp_allocator()); 313s | ~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1789 | operator()(_Iter __first, _Sent __last, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1792 | auto __lasti = ranges::next(__first, __last); 313s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 313s | ^ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2152 | return __find_if(__first, __last, __pred, 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 2153 | std::__iterator_category(__first)); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 994 | operator()(_It __x, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2107 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2111 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2115 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2119 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2127 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2132 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2137 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 683 | { return std::copy(__first, __first + __n, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 683 | { return std::copy(__first, __first + __n, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2107 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2111 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2115 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2119 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2127 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2132 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2137 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 313s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1863 | __partial_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1868 | std::__heap_select(__first, __middle, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1869 | std::__sort_heap(__first, __middle, __comp); 313s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1856 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1770 | __insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1777 | if (__comp(__i, __first)) 313s | ~~~~~~^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 313s | ^~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1876 | __introsort_loop(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1884 | std::__partial_sort(__first, __last, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1819 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1822 | std::__insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 371 | return std::__do_uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 373 | return std::uninitialized_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 994 | operator()(_It __x, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 313s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 313s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 855 | operator()(_It& __it, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1905 | std::__introsort_loop(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 1906 | std::__lg(__last - __first) * 2, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1907 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1908 | std::__final_insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2107 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2111 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2115 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2119 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2127 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2132 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 2137 | if (__pred(__first)) 313s | ~~~~~~^~~~~~~~~ 313s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 313s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 313s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 317 | operator()(_Iterator __it) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 313s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 317 | operator()(_Iterator __it) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 346 | __niter_wrap(_From __from, _To __res) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 313s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 346 | __niter_wrap(_From __from, _To __res) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 313s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1589 | __heap_select(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1593 | std::__make_heap(__first, __middle, __comp); 313s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1595 | if (__comp(__i, __first)) 313s | ~~~~~~^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 313s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 425 | std::__pop_heap(__first, __last, __last, __comp); 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 88 | if (__comp(__a, __b)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 90 | if (__comp(__b, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 91 | std::iter_swap(__result, __b); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 92 | else if (__comp(__a, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 93 | std::iter_swap(__result, __c); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 95 | std::iter_swap(__result, __a); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 97 | else if (__comp(__a, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 98 | std::iter_swap(__result, __a); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 99 | else if (__comp(__b, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 100 | std::iter_swap(__result, __c); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 102 | std::iter_swap(__result, __b); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1829 | __unguarded_partition(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1835 | while (__comp(__first, __pivot)) 313s | ~~~~~~^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1838 | while (__comp(__pivot, __last)) 313s | ~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1842 | std::iter_swap(__first, __last); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 923 | std::__miter_base(__last), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 924 | __result); 313s | ~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1876 | __introsort_loop(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1884 | std::__partial_sort(__first, __last, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1819 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1822 | std::__insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1863 | __partial_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1868 | std::__heap_select(__first, __middle, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1869 | std::__sort_heap(__first, __middle, __comp); 313s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1856 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1770 | __insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1777 | if (__comp(__i, __first)) 313s | ~~~~~~^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 313s | ^~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 185 | __uninit_copy(__first, __last, __result); 313s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 313s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 855 | operator()(_It& __it, _Sent __bound) const 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1905 | std::__introsort_loop(__first, __last, 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s 1906 | std::__lg(__last - __first) * 2, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1907 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1908 | std::__final_insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 313s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 313s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 317 | operator()(_Iterator __it) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 313s | ^~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 239 | operator()(_Value& __val, _Iterator __it) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1863 | __partial_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1868 | std::__heap_select(__first, __middle, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1869 | std::__sort_heap(__first, __middle, __comp); 313s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1856 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1770 | __insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1777 | if (__comp(__i, __first)) 313s | ~~~~~~^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 313s | ^~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 608 | __miter_base(_Iterator __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 642 | copy(_II __first, _II __last, _OI __result) 313s | ^~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1589 | __heap_select(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1593 | std::__make_heap(__first, __middle, __comp); 313s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1595 | if (__comp(__i, __first)) 313s | ~~~~~~^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 313s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 425 | std::__pop_heap(__first, __last, __last, __comp); 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 88 | if (__comp(__a, __b)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 90 | if (__comp(__b, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 91 | std::iter_swap(__result, __b); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 92 | else if (__comp(__a, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 93 | std::iter_swap(__result, __c); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 95 | std::iter_swap(__result, __a); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 97 | else if (__comp(__a, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 98 | std::iter_swap(__result, __a); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 99 | else if (__comp(__b, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 100 | std::iter_swap(__result, __c); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 102 | std::iter_swap(__result, __b); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 313s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1829 | __unguarded_partition(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1835 | while (__comp(__first, __pivot)) 313s | ~~~~~~^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1838 | while (__comp(__pivot, __last)) 313s | ~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 232 | if (__comp(__first + __secondChild, 313s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s 233 | __first + (__secondChild - 1))) 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1842 | std::iter_swap(__first, __last); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 923 | std::__miter_base(__last), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 924 | __result); 313s | ~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1589 | __heap_select(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1593 | std::__make_heap(__first, __middle, __comp); 313s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1595 | if (__comp(__i, __first)) 313s | ~~~~~~^~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 313s 147 | { return std::copy(__first, __last, __result); } 313s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 313s | ^~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 425 | std::__pop_heap(__first, __last, __last, __comp); 313s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 88 | if (__comp(__a, __b)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 90 | if (__comp(__b, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 91 | std::iter_swap(__result, __b); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 92 | else if (__comp(__a, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 93 | std::iter_swap(__result, __c); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 95 | std::iter_swap(__result, __a); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 97 | else if (__comp(__a, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 98 | std::iter_swap(__result, __a); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 99 | else if (__comp(__b, __c)) 313s | ~~~~~~^~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 100 | std::iter_swap(__result, __c); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 102 | std::iter_swap(__result, __b); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1876 | __introsort_loop(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1884 | std::__partial_sort(__first, __last, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1829 | __unguarded_partition(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1835 | while (__comp(__first, __pivot)) 313s | ~~~~~~^~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1838 | while (__comp(__pivot, __last)) 313s | ~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1842 | std::iter_swap(__first, __last); 313s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 313s | ^~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 1819 | __comp); 313s | ~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1822 | std::__insertion_sort(__first, __last, __comp); 313s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 313s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 313s | ^~~~~~~~ 313s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 923 | std::__miter_base(__last), 313s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 313s 924 | __result); 313s | ~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 313s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 313s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 313s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 313s | ^~~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 313s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 313s 2981 | __miter_base(move_iterator<_Iterator> __it) 313s | ^~~~~~~~~~~~ 313s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 313s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 135 | __push_heap(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 314s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 314s | ^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 314s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 314s | ^~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 314s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 608 | __miter_base(_Iterator __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 314s | ^~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 239 | operator()(_Value& __val, _Iterator __it) 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 314s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 314s 642 | copy(_II __first, _II __last, _OI __result) 314s | ^~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 195 | operator()(_Iterator __it, _Value& __val) 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 314s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 314s | ^~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 232 | if (__comp(__first + __secondChild, 314s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 314s 233 | __first + (__secondChild - 1))) 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 314s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 314s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 346 | __niter_wrap(_From __from, _To __res) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 314s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 314s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 608 | __miter_base(_Iterator __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 314s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 314s | ^~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 314s | ^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 314s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 314s | ^~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 314s | ^~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 135 | __push_heap(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 314s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 239 | operator()(_Value& __val, _Iterator __it) 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 195 | operator()(_Iterator __it, _Value& __val) 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 314s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 642 | copy(_II __first, _II __last, _OI __result) 314s | ^~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1863 | __partial_sort(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1868 | std::__heap_select(__first, __middle, __last, __comp); 314s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1869 | std::__sort_heap(__first, __middle, __comp); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1856 | __comp); 314s | ~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1770 | __insertion_sort(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1777 | if (__comp(__i, __first)) 314s | ~~~~~~^~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 314s | ^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 314s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 314s 2981 | __miter_base(move_iterator<_Iterator> __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 314s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 314s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 314s | ^~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 232 | if (__comp(__first + __secondChild, 314s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 314s 233 | __first + (__secondChild - 1))) 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 314s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 314s | ^~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1589 | __heap_select(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1593 | std::__make_heap(__first, __middle, __comp); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1595 | if (__comp(__i, __first)) 314s | ~~~~~~^~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 314s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 425 | std::__pop_heap(__first, __last, __last, __comp); 314s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 314s | ^~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 88 | if (__comp(__a, __b)) 314s | ~~~~~~^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 90 | if (__comp(__b, __c)) 314s | ~~~~~~^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 91 | std::iter_swap(__result, __b); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 92 | else if (__comp(__a, __c)) 314s | ~~~~~~^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 93 | std::iter_swap(__result, __c); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 95 | std::iter_swap(__result, __a); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 97 | else if (__comp(__a, __c)) 314s | ~~~~~~^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 98 | std::iter_swap(__result, __a); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 99 | else if (__comp(__b, __c)) 314s | ~~~~~~^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 100 | std::iter_swap(__result, __c); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 102 | std::iter_swap(__result, __b); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1829 | __unguarded_partition(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1835 | while (__comp(__first, __pivot)) 314s | ~~~~~~^~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1838 | while (__comp(__pivot, __last)) 314s | ~~~~~~^~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1842 | std::iter_swap(__first, __last); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 314s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 314s | ^~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 923 | std::__miter_base(__last), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 924 | __result); 314s | ~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 135 | __push_heap(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 314s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 314s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 314s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 314s from /usr/include/catch2/catch_test_macros.hpp:11, 314s from /usr/include/catch2/catch_template_test_macros.hpp:20, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/generation.cpp:9: 314s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 314s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 314s | ^ 314s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 314s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 314s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 314s | ^ 314s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:16: 314s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 314s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 143 | return [&](std::span rows, 314s | ^ 314s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 147 | this->add(data, rows, cols); 314s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 314s | ^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 314s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 314s | ^~~~~~~~~~~~~ 314s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 314s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 314s | ^~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 314s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 608 | __miter_base(_Iterator __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 314s | ^~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 314s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 314s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 239 | operator()(_Value& __val, _Iterator __it) 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 195 | operator()(_Iterator __it, _Value& __val) 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 314s | ^~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 232 | if (__comp(__first + __secondChild, 314s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 314s 233 | __first + (__secondChild - 1))) 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 314s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 314s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 346 | __niter_wrap(_From __from, _To __res) 314s | ^~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 314s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 135 | __push_heap(_RandomAccessIterator __first, 314s | ^~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 314s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 314s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 195 | operator()(_Iterator __it, _Value& __val) 314s | ^~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp: In lambda function: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s In file included from /usr/include/c++/14/vector:66, 314s from /usr/include/catch2/catch_tostring.hpp:12, 314s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 314s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 314s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 314s from /usr/include/catch2/catch_test_macros.hpp:11, 314s from /usr/include/catch2/catch_template_test_macros.hpp:20, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:13: 314s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 678 | vector(initializer_list __l, 314s | ^~~~~~ 314s In file included from /usr/include/c++/14/vector:66, 314s from /usr/include/basix/mdspan.hpp:6096, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:11: 314s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 678 | vector(initializer_list __l, 314s | ^~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:117:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 314s | ^~~~~~~~~~ 314s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 314s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 450 | rowptr_container_type new_row_ptr = {0}; 314s | ^~~~~~~~~~~ 314s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:25: 314s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = double]’: 314s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 314s | ^~~~~ 314s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::add(std::span, std::span, std::span) [with int BS0 = 1; int BS1 = 1; Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 314s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 249 | void add(std::span x, std::span rows, 314s | ^~~ 314s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘double dolfinx::la::MatrixCSR::squared_norm() const [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 314s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 724 | double norm_sq_local = std::accumulate( 314s | ~~~~~~~~~~~~~~~^ 314s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 314s from /usr/include/c++/14/algorithm:63, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:10: 314s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span]’: 314s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::span; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 314s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 201 | std::move(__f), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 314s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 450 | rowptr_container_type new_row_ptr = {0}; 314s | ^~~~~~~~~~~ 314s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:24: 314s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = double]’: 314s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 314s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 314s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘std::vector dolfinx::la::MatrixCSR::to_dense() const [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 314s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 642 | _index_maps[1]->local_to_global(local_col, global_col); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s In file included from /usr/include/c++/14/algorithm:63, 314s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 314s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:17: 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 314s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1159 | std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 314s 607 | this->_M_impl._M_start, 314s | ~~~~~~~~~~~~~~~~~~~~~~~ 314s 608 | _M_get_Tp_allocator()); 314s | ~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/dolfinx/mesh/generation.h:11, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:22: 314s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 314s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 783 | Mesh> create_mesh( 314s | ^~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 314s | ^ 314s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 830 | cells1 = std::vector(cells.begin(), cells.end()); 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 314s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 841 | std::vector cells1_v 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s In file included from /usr/include/c++/14/vector:66, 314s from /usr/include/catch2/catch_tostring.hpp:12, 314s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 314s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 314s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 314s from /usr/include/catch2/catch_test_macros.hpp:11, 314s from /usr/include/catch2/catch_template_test_macros.hpp:20, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:7: 314s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 678 | vector(initializer_list __l, 314s | ^~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 880 | boundary_v.erase(unique_end, range_end); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 885 | boundary_v.erase(boundary_v.begin()); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 905 | nodes1.erase(unique_end, range_end); 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 911 | Geometry geometry 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:78:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 78 | std::vector expected_x = { 314s | ^~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:120:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 120 | std::vector expected_x = { 314s | ^~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 187 | {x.size() / 3, 3}, partitioner); 314s | ^ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 314s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 314s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 314s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 314s 540 | x.insert(x.end(), {x0, x1}); 314s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 565 | v2, v3, vmid}); 314s | ~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 627 | {x.size() / 2, 2}, partitioner); 314s | ^ 314s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 632 | std::vector{}, {0, 2}, partitioner); 314s | ^ 314s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 314s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 314s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 314s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 671 | i0 + iy + ny + 2}); 314s | ~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 676 | {x.size() / 2, 2}, partitioner); 314s | ^ 314s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 681 | std::vector{}, {0, 2}, partitioner); 314s | ^ 314s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:166:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 314s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 314s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 167 | static_cast(2. * i + comm_size)}); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 187 | {x.size() / 3, 3}, partitioner); 314s | ^ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:201:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 201 | std::vector expected_x 314s | ^~~~~~~~~~ 314s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 314s from /usr/include/dolfinx/refinement/interval.h:12: 314s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’: 314s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 314s 177 | std::for_each(local_edge_to_new_vertex.begin(), 314s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 178 | local_edge_to_new_vertex.end(), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 179 | [global_offset](auto& e) { e.second += global_offset; }); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 314s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 314s 254 | recv_local_edge); 314s | ~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 678 | vector(initializer_list __l, 314s | ^~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:56:29: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 56 | std::vector cells{0, 1, 1, 2}; 314s | ^~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 63 | mesh::create_cell_partitioner()); 314s | ^ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 1413 | insert(const_iterator __position, initializer_list __l) 314s | ^~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 314s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1417 | std::random_access_iterator_tag()); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:18: 314s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = float]’: 314s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 314s | ^~~~~ 314s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 314s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 314s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:56:29: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 56 | std::vector cells{0, 1, 1, 2}; 314s | ^~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:58:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 314s | ^ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 63 | mesh::create_cell_partitioner()); 314s | ^ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 707 | vector(_InputIterator __first, _InputIterator __last, 314s | ^~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 711 | _M_range_initialize(__first, __last, 314s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 314s 712 | std::__iterator_category(__first)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = double]’: 314s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 314s | ^~~~~ 314s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s In file included from /usr/include/c++/14/vector:72: 314s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 314s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 314s 239 | __x.end()); 314s | ~~~~~~~~~~ 314s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 314s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 251 | end(), _M_get_Tp_allocator()); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 314s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 314s from /usr/include/c++/14/vector:65: 314s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 314s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 314s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 993 | std::_Destroy(__first, __last); 314s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = double]’: 314s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 314s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 314s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 776 | ranges::begin(__r2), ranges::end(__r2), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 777 | std::move(__result), std::move(__binary_op), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 778 | std::move(__proj1), std::move(__proj2)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s In file included from /usr/include/c++/14/algorithm:63, 314s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 314s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:11: 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 314s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1159 | std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 314s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1805 | std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 314s 607 | this->_M_impl._M_start, 314s | ~~~~~~~~~~~~~~~~~~~~~~~ 314s 608 | _M_get_Tp_allocator()); 314s | ~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 314s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 2095 | __value, std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/dolfinx/mesh/generation.h:11, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:15: 314s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 314s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 783 | Mesh> create_mesh( 314s | ^~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 314s | ^ 314s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 830 | cells1 = std::vector(cells.begin(), cells.end()); 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 314s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 841 | std::vector cells1_v 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 880 | boundary_v.erase(unique_end, range_end); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 885 | boundary_v.erase(boundary_v.begin()); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 905 | nodes1.erase(unique_end, range_end); 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 911 | Geometry geometry 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 707 | vector(_InputIterator __first, _InputIterator __last, 314s | ^~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 711 | _M_range_initialize(__first, __last, 314s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 314s 712 | std::__iterator_category(__first)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/numeric:62, 314s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 314s from /usr/include/dolfinx/common/MPI.h:17, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:19: 314s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 314s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 314s | ^~~~ 314s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 314s from /usr/include/dolfinx/fem/assembler.h:9, 314s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 314s from /usr/include/dolfinx.h:11, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:14: 314s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 314s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 314s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/chrono:48, 314s from /usr/include/catch2/catch_tostring.hpp:545: 314s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 314s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 314s | ^~~~~~ 314s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 314s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 46 | void reorder_list(std::span list, std::span nodemap) 314s | ^~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 53 | const std::vector orig(list.begin(), list.end()); 314s | ^~~~ 314s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 58 | std::ranges::copy(links_old, links_new.begin()); 314s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/vector:72: 314s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 314s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 314s 239 | __x.end()); 314s | ~~~~~~~~~~ 314s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 314s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 251 | end(), _M_get_Tp_allocator()); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 314s from /usr/include/c++/14/bits/basic_string.h:39, 314s from /usr/include/c++/14/string:54, 314s from /usr/include/catch2/internal/catch_stringref.hpp:12, 314s from /usr/include/catch2/catch_assertion_info.hpp:13, 314s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 314s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 314s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 314s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 993 | std::_Destroy(__first, __last); 314s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 314s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 314s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 314s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1805 | std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 314s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1134 | operator()(_Iter __first, _Sent __last, 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 314s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1139 | return {__first, __first}; 314s | ^ 314s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1148 | return {++__dest, __first}; 314s | ^ 314s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 1564 | erase(const_iterator __first, const_iterator __last) 314s | ^~~~~ 314s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 314s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 314s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 267 | void assemble_matrix( 314s | ^~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 1536 | erase(const_iterator __position) 314s | ^~~~~ 314s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 314s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 314s 1413 | insert(const_iterator __position, initializer_list __l) 314s | ^~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 314s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 314s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1417 | std::random_access_iterator_tag()); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/vector:65: 314s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 314s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 314s | ^~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 371 | return std::__do_uninit_copy(__first, __last, __result); 314s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 373 | return std::uninitialized_copy(__first, __last, __result); 314s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 314s from /usr/include/dolfinx/mesh/Mesh.h:9, 314s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:21: 314s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 314s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 119 | std::ranges::copy(buffer, range.begin()); 314s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 314s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 783 | Mesh> create_mesh( 314s | ^~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 314s | ^ 314s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 830 | cells1 = std::vector(cells.begin(), cells.end()); 314s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 314s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 841 | std::vector cells1_v 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 880 | boundary_v.erase(unique_end, range_end); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 885 | boundary_v.erase(boundary_v.begin()); 314s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 905 | nodes1.erase(unique_end, range_end); 314s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 911 | Geometry geometry 314s | ^~~~~~~~ 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::scatter_rev_end() [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 314s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 314s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 715 | 0); 314s | ~~ 314s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 314s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 676 | distribute_data(MPI_Comm comm0, std::span indices, 314s | ^~~~~~~~~~~~~~~ 314s In file included from /usr/include/c++/14/numeric:62, 314s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 314s from /usr/include/dolfinx/common/MPI.h:17, 314s from /usr/include/dolfinx/common/dolfinx_common.h:13, 314s from /usr/include/dolfinx.h:10: 314s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation = dolfinx::la::MatrixCSR::squared_norm() const::::value_type)>]’: 314s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 314s | ^~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 314s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 2021 | std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 314s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 577 | return ranges::fill_n(std::move(__first), __len, __value); 314s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Comp = std::ranges::less; _Proj = std::identity]’: 314s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1805 | std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /usr/include/dolfinx/fem/Function.h:17, 314s from /usr/include/dolfinx/fem/DirichletBC.h:12, 314s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 314s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 314s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 99 | std::span(_buffer_remote), 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 100 | std::span(_request)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 314s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 382 | create_geometry( 314s | ^~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 424 | const std::vector l2l = graph::build::compute_local_to_local( 314s | ^~~ 314s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 429 | std::ranges::transform(l2l, igi.begin(), 314s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 314s 430 | [&nodes](auto index) { return nodes[index]; }); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv_impl(std::span, std::span, std::span, std::span, std::span, std::span<_Type, 4294967295>) [with T = double]’: 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s 35 | void spmv_impl(std::span values, 314s | ^~~~~~~~~ 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 314s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 314s | ^~~~~~~~ 314s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 314s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 314s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 314s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 314s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 2095 | __value, std::move(__comp), std::move(__proj)); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:17: 314s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = float]’: 314s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 314s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 314s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 314s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 314s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 314s 1413 | insert(const_iterator __position, initializer_list __l) 314s | ^~~~~~ 314s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 314s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 314s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 314s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314s 1417 | std::random_access_iterator_tag()); 314s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 315s from /usr/include/dolfinx.h:16: 315s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 315s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 379 | cells.insert(cells.end(), 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 315s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 386 | {x.size() / 3, 3}, partitioner); 315s | ^ 315s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_hex(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 315s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 429 | {x.size() / 3, 3}, partitioner); 315s | ^ 315s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_prism(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 315s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 476 | {x.size() / 3, 3}, partitioner); 315s | ^ 315s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1484 | insert(const_iterator __position, _InputIterator __first, 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1488 | _M_range_insert(begin() + __offset, __first, __last, 315s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1489 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = double]’: 315s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 315s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 315s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 954 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 315s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 707 | vector(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 711 | _M_range_initialize(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 712 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/numeric:62, 315s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 315s from /usr/include/dolfinx/common/MPI.h:17, 315s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:12: 315s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/chrono:48, 315s from /usr/include/catch2/catch_tostring.hpp:545: 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 315s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 46 | void reorder_list(std::span list, std::span nodemap) 315s | ^~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 53 | const std::vector orig(list.begin(), list.end()); 315s | ^~~~ 315s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 58 | std::ranges::copy(links_old, links_new.begin()); 315s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1697 | std::__uninitialized_copy_a(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1698 | this->_M_impl._M_start, 315s | ~~~~~~~~~~~~~~~~~~~~~~~ 315s 1699 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/vector:72: 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 315s 239 | __x.end()); 315s | ~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 251 | end(), _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 315s from /usr/include/c++/14/bits/basic_string.h:39, 315s from /usr/include/c++/14/string:54, 315s from /usr/include/catch2/internal/catch_stringref.hpp:12, 315s from /usr/include/catch2/catch_assertion_info.hpp:13, 315s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 315s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 315s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 315s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 993 | std::_Destroy(__first, __last); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1805 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1134 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1139 | return {__first, __first}; 315s | ^ 315s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1148 | return {++__dest, __first}; 315s | ^ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 683 | { return std::copy(__first, __first + __n, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1564 | erase(const_iterator __first, const_iterator __last) 315s | ^~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 707 | vector(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 711 | _M_range_initialize(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 712 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1536 | erase(const_iterator __position) 315s | ^~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/format:55, 315s from /usr/include/c++/14/bits/chrono_io.h:39, 315s from /usr/include/c++/14/chrono:3360: 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 318 | operator()(_Range&& __r, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 321 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1618 | _M_allocate_and_copy(size_type __n, 315s | ^~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1625 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/string:51: 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1789 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s In file included from /usr/include/c++/14/vector:65: 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1792 | auto __lasti = ranges::next(__first, __last); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 315s | ^ 315s In file included from /usr/include/c++/14/tuple:44, 315s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 315s from /usr/include/c++/14/bits/memory_resource.h:41, 315s from /usr/include/c++/14/string:68: 315s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 315s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 767 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 315s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 315s from /usr/include/dolfinx/mesh/Mesh.h:9, 315s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:14: 315s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 315s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 119 | std::ranges::copy(buffer, range.begin()); 315s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 195 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 181 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 315s | ^~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 676 | distribute_data(MPI_Comm comm0, std::span indices, 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 3147 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 2021 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 318 | operator()(_Range&& __r, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 321 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 508 | { return std::get<0>(idx) != r; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 553 | [](auto x) { return std::get<1>(x); }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 646 | std::next(x_new.begin(), shape[1] * i)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 658 | std::next(x_new.begin(), shape[1] * i)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 315s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 382 | create_geometry( 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 424 | const std::vector l2l = graph::build::compute_local_to_local( 315s | ^~~ 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 429 | std::ranges::transform(l2l, igi.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 315s 430 | [&nodes](auto index) { return nodes[index]; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1697 | std::__uninitialized_copy_a(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1698 | this->_M_impl._M_start, 315s | ~~~~~~~~~~~~~~~~~~~~~~~ 315s 1699 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 315s 954 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1999 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 676 | distribute_data(MPI_Comm comm0, std::span indices, 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1618 | _M_allocate_and_copy(size_type __n, 315s | ^~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1625 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/algorithm:60: 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 315s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 382 | create_geometry( 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 424 | const std::vector l2l = graph::build::compute_local_to_local( 315s | ^~~ 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 429 | std::ranges::transform(l2l, igi.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 315s 430 | [&nodes](auto index) { return nodes[index]; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 737 | std::move(__result), 315s | ~~~~~~~~~~~~~~~~~~~~ 315s 738 | std::move(__op), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1789 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1792 | auto __lasti = ranges::next(__first, __last); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 315s | ^ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1789 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1792 | auto __lasti = ranges::next(__first, __last); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 315s | ^ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 315s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2064 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 315s 954 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 318 | operator()(_Range&& __r, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 321 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 315s from /usr/include/dolfinx/refinement/interval.h:12: 315s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = float]’: 315s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s 177 | std::for_each(local_edge_to_new_vertex.begin(), 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 178 | local_edge_to_new_vertex.end(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 179 | [global_offset](auto& e) { e.second += global_offset; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 315s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 315s 254 | recv_local_edge); 315s | ~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 315s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 315s | ^~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 315s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 402 | std::ranges::transform(p, xg, p.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 315s 403 | [size = rows.size()](auto x, auto y) 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 404 | { return x + y / size; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1413 | insert(const_iterator __position, initializer_list __l) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 315s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1417 | std::random_access_iterator_tag()); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 954 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/vector.tcc:977:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 977 | std::copy(__first, __last, __position); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 315s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 233 | void assemble_matrix( 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:984:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 984 | std::__uninitialized_copy_a(__mid, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 315s 985 | this->_M_impl._M_finish, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~ 315s 986 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:995:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 995 | std::copy(__first, __mid, __position); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 247 | mesh->geometry().x(), constants, coefficients, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 248 | dof_marker0, dof_marker1); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/c++/14/bits/vector.tcc:1022:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1022 | = std::__uninitialized_copy_a(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1023 | __new_finish, 315s | ~~~~~~~~~~~~~ 315s 1024 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 315s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1029 | std::__fill_a(__first, __last, __value); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 386 | __result, __alloc); 315s | ~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s In file included from /usr/include/dolfinx/la/Vector.h:14: 315s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 315s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 195 | void scatter_fwd_begin(std::span send_buffer, 315s | ^~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 398 | return std::__uninitialized_copy_a 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 315s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2064 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = float]’: 315s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1413 | insert(const_iterator __position, initializer_list __l) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 315s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1417 | std::random_access_iterator_tag()); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1697 | std::__uninitialized_copy_a(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1698 | this->_M_impl._M_start, 315s | ~~~~~~~~~~~~~~~~~~~~~~~ 315s 1699 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 310 | return ranges::__copy_or_move(std::move(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 315s 311 | std::move(__last), 315s | ~~~~~~~~~~~~~~~~~~ 315s 312 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/string:44: 315s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 608 | __miter_base(_Iterator __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1159 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/optional:48, 315s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:9: 315s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 193 | return std::_Destroy_aux::__destroy(__first, __last); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 196 | __destroy(__first, __last); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 315s 607 | this->_M_impl._M_start, 315s | ~~~~~~~~~~~~~~~~~~~~~~~ 315s 608 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/string_view:56, 315s from /usr/include/c++/14/bits/basic_string.h:47: 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 994 | operator()(_It __x, _Sent __bound) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 675 | move(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 683 | return std::__copy_move_a(std::__miter_base(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 684 | std::__miter_base(__last), __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 315s from /usr/include/dolfinx/geometry/utils.h:9, 315s from /usr/include/dolfinx/fem/interpolate.h:19, 315s from /usr/include/dolfinx/fem/Function.h:12: 315s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 315s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 783 | Mesh> create_mesh( 315s | ^~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 315s | ^ 315s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 830 | cells1 = std::vector(cells.begin(), cells.end()); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 841 | std::vector cells1_v 315s | ^~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 880 | boundary_v.erase(unique_end, range_end); 315s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 885 | boundary_v.erase(boundary_v.begin()); 315s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 315s | ^~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 905 | nodes1.erase(unique_end, range_end); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 911 | Geometry geometry 315s | ^~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 147 | { return std::copy(__first, __last, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 3123 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’: 315s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s 177 | std::for_each(local_edge_to_new_vertex.begin(), 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 178 | local_edge_to_new_vertex.end(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 179 | [global_offset](auto& e) { e.second += global_offset; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 315s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 315s 254 | recv_local_edge); 315s | ~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 310 | return ranges::__copy_or_move(std::move(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 315s 311 | std::move(__last), 315s | ~~~~~~~~~~~~~~~~~~ 315s 312 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 315s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1805 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 3867 | find_if(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 3876 | return std::__find_if(__first, __last, 315s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 737 | std::move(__result), 315s | ~~~~~~~~~~~~~~~~~~~~ 315s 738 | std::move(__op), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 715 | return std::__copy_n(__first, __n2, __result, 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s 716 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 715 | return std::__copy_n(__first, __n2, __result, 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s 716 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = double]’: 315s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 683 | { return std::copy(__first, __first + __n, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 386 | __result, __alloc); 315s | ~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 398 | return std::__uninitialized_copy_a 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::span&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:772:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 776 | ranges::begin(__r2), ranges::end(__r2), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 777 | std::move(__result), std::move(__binary_op), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 778 | std::move(__proj1), std::move(__proj2)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1697 | std::__uninitialized_copy_a(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1698 | this->_M_impl._M_start, 315s | ~~~~~~~~~~~~~~~~~~~~~~~ 315s 1699 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 683 | { return std::copy(__first, __first + __n, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 707 | vector(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 711 | _M_range_initialize(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 712 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/format:55, 315s from /usr/include/c++/14/bits/chrono_io.h:39, 315s from /usr/include/c++/14/chrono:3360: 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 318 | operator()(_Range&& __r, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 321 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1618 | _M_allocate_and_copy(size_type __n, 315s | ^~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1625 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/string:51: 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1789 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1792 | auto __lasti = ranges::next(__first, __last); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 315s | ^ 315s In file included from /usr/include/c++/14/tuple:44, 315s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 315s from /usr/include/c++/14/bits/memory_resource.h:41, 315s from /usr/include/c++/14/string:68: 315s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 315s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 767 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 315s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 195 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 181 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 315s 607 | this->_M_impl._M_start, 315s | ~~~~~~~~~~~~~~~~~~~~~~~ 315s 608 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 3147 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 318 | operator()(_Range&& __r, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 321 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 508 | { return std::get<0>(idx) != r; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 553 | [](auto x) { return std::get<1>(x); }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 249 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/string:48: 315s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 315s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 315s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 315s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 346 | __niter_wrap(_From __from, _To __res) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 315s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 315s | ^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 315s | ^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 855 | operator()(_It& __it, _Sent __bound) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1905 | std::__introsort_loop(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1906 | std::__lg(__last - __first) * 2, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1907 | __comp); 315s | ~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1908 | std::__final_insertion_sort(__first, __last, __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 608 | __miter_base(_Iterator __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 315s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 608 | __miter_base(_Iterator __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 315s from /usr/include/c++/14/bits/stl_algobase.h:67: 315s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 193 | return std::_Destroy_aux::__destroy(__first, __last); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 196 | __destroy(__first, __last); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 249 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1999 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 737 | std::move(__result), 315s | ~~~~~~~~~~~~~~~~~~~~ 315s 738 | std::move(__op), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1789 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1792 | auto __lasti = ranges::next(__first, __last); 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 315s | ^ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 315s | ^~~~~~~~~ 315s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 994 | operator()(_It __x, _Sent __bound) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2152 | return __find_if(__first, __last, __pred, 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s 2153 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/algorithm:61: 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 315s /usr/include/c++/14/bits/ranges_base.h:952:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 952 | operator()(_It&& __first, _Sent __last) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 737 | std::move(__result), 315s | ~~~~~~~~~~~~~~~~~~~~ 315s 738 | std::move(__op), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 683 | { return std::copy(__first, __first + __n, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 683 | { return std::copy(__first, __first + __n, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 310 | return ranges::__copy_or_move(std::move(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 315s 311 | std::move(__last), 315s | ~~~~~~~~~~~~~~~~~~ 315s 312 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 386 | __result, __alloc); 315s | ~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 398 | return std::__uninitialized_copy_a 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 315s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 927 | void pack_coefficient_entity(std::span c, int cstride, 315s | ^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 315s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 315s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 508 | { return std::get<0>(idx) != r; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 553 | [](auto x) { return std::get<1>(x); }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 646 | std::next(x_new.begin(), shape[1] * i)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 658 | std::next(x_new.begin(), shape[1] * i)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 315s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 927 | void pack_coefficient_entity(std::span c, int cstride, 315s | ^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 315s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 927 | void pack_coefficient_entity(std::span c, int cstride, 315s | ^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 315s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 927 | void pack_coefficient_entity(std::span c, int cstride, 315s | ^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 494 | void assemble_matrix( 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 549 | impl::assemble_cells( 315s | ~~~~~~~~~~~~~~~~~~~~^ 315s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 572 | impl::assemble_exterior_facets( 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 315s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 574 | a.domain(IntegralType::exterior_facet, i), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 578 | perms); 315s | ~~~~~~ 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 588 | impl::assemble_interior_facets( 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 315s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 590 | a.domain(IntegralType::interior_facet, i), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 594 | cell_info1, perms); 315s | ~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 737 | std::move(__result), 315s | ~~~~~~~~~~~~~~~~~~~~ 315s 738 | std::move(__op), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 315s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/string_view:56, 315s from /usr/include/c++/14/bits/basic_string.h:47: 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 994 | operator()(_It __x, _Sent __bound) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 315s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 998 | { std::__fill_a1(__first, __last, __value); } 315s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 147 | { return std::copy(__first, __last, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1876 | __introsort_loop(_RandomAccessIterator __first, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1884 | std::__partial_sort(__first, __last, __last, __comp); 315s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1819 | __comp); 315s | ~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1822 | std::__insertion_sort(__first, __last, __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 954 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1484 | insert(const_iterator __position, _InputIterator __first, 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1488 | _M_range_insert(begin() + __offset, __first, __last, 315s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1489 | std::__iterator_category(__first)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 994 | operator()(_It __x, _Sent __bound) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 315s 954 | vector<_Tp, _Alloc>:: 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2107 | if (__pred(__first)) 315s | ~~~~~~^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2111 | if (__pred(__first)) 315s | ~~~~~~^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2115 | if (__pred(__first)) 315s | ~~~~~~^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2119 | if (__pred(__first)) 315s | ~~~~~~^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2127 | if (__pred(__first)) 315s | ~~~~~~^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2132 | if (__pred(__first)) 315s | ~~~~~~^~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 2137 | if (__pred(__first)) 315s | ~~~~~~^~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 315s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 46 | void reorder_list(std::span list, std::span nodemap) 315s | ^~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 53 | const std::vector orig(list.begin(), list.end()); 315s | ^~~~ 315s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 58 | std::ranges::copy(links_old, links_new.begin()); 315s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1805 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1134 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1139 | return {__first, __first}; 315s | ^ 315s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1148 | return {++__dest, __first}; 315s | ^ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1564 | erase(const_iterator __first, const_iterator __last) 315s | ^~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 315s 1536 | erase(const_iterator __position) 315s | ^~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 315s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 315s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 315s from /usr/include/dolfinx/fem/Function.h:11: 315s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 315s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 119 | std::ranges::copy(buffer, range.begin()); 315s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 608 | __miter_base(_Iterator __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 315s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 676 | distribute_data(MPI_Comm comm0, std::span indices, 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 2021 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 315s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 315s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 315s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 346 | __niter_wrap(_From __from, _To __res) 315s | ^~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 315s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 382 | create_geometry( 315s | ^~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s 424 | const std::vector l2l = graph::build::compute_local_to_local( 315s | ^~~ 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 315s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 429 | std::ranges::transform(l2l, igi.begin(), 315s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 315s 430 | [&nodes](auto index) { return nodes[index]; }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 147 | { return std::copy(__first, __last, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 315s 147 | { return std::copy(__first, __last, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 185 | __uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 642 | copy(_II __first, _II __last, _OI __result) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 315s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 147 | { return std::copy(__first, __last, __result); } 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1863 | __partial_sort(_RandomAccessIterator __first, 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1868 | std::__heap_select(__first, __middle, __last, __comp); 315s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1869 | std::__sort_heap(__first, __middle, __comp); 315s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1856 | __comp); 315s | ~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1770 | __insertion_sort(_RandomAccessIterator __first, 315s | ^~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1777 | if (__comp(__i, __first)) 315s | ~~~~~~^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 315s | ^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 315s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 371 | return std::__do_uninit_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 373 | return std::uninitialized_copy(__first, __last, __result); 315s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 315s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 855 | operator()(_It& __it, _Sent __bound) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 315s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1905 | std::__introsort_loop(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1906 | std::__lg(__last - __first) * 2, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 1907 | __comp); 315s | ~~~~~~~ 315s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 1908 | std::__final_insertion_sort(__first, __last, __comp); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 315s | ^~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 1697 | std::__uninitialized_copy_a(__first, __last, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s 1698 | this->_M_impl._M_start, 315s | ~~~~~~~~~~~~~~~~~~~~~~~ 315s 1699 | _M_get_Tp_allocator()); 315s | ~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 315s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 315s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 315s 317 | operator()(_Iterator __it) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 310 | return ranges::__copy_or_move(std::move(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 315s 311 | std::move(__last), 315s | ~~~~~~~~~~~~~~~~~~ 315s 312 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/string:44: 315s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 608 | __miter_base(_Iterator __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/bits/char_traits.h:57, 315s from /usr/include/c++/14/string:42: 315s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 193 | return std::_Destroy_aux::__destroy(__first, __last); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 196 | __destroy(__first, __last); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 608 | __miter_base(_Iterator __it) 315s | ^~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 315s | ^~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 994 | operator()(_It __x, _Sent __bound) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 315s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 675 | move(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | return std::__copy_move_a(std::__miter_base(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 684 | std::__miter_base(__last), __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 316s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 3123 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 310 | return ranges::__copy_or_move(std::move(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 316s 311 | std::move(__last), 316s | ~~~~~~~~~~~~~~~~~~ 316s 312 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1805 | std::move(__comp), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 316s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 3867 | find_if(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 3876 | return std::__find_if(__first, __last, 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1589 | __heap_select(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1593 | std::__make_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1595 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 425 | std::__pop_heap(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 88 | if (__comp(__a, __b)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 90 | if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 91 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 92 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 93 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 95 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 97 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 98 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 99 | else if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 100 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 102 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1829 | __unguarded_partition(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1835 | while (__comp(__first, __pivot)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1838 | while (__comp(__pivot, __last)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1842 | std::iter_swap(__first, __last); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 346 | __niter_wrap(_From __from, _To __res) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 316s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 923 | std::__miter_base(__last), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 924 | __result); 316s | ~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 371 | return std::__do_uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 373 | return std::uninitialized_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 316s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 316s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 855 | operator()(_It& __it, _Sent __bound) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1876 | __introsort_loop(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1884 | std::__partial_sort(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1905 | std::__introsort_loop(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1906 | std::__lg(__last - __first) * 2, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1907 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1908 | std::__final_insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1819 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1822 | std::__insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 249 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 316s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 3867 | find_if(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 3876 | return std::__find_if(__first, __last, 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/dolfinx/fem/Function.h:10: 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 319 | return [](std::span, std::span, std::int32_t, int) 316s | ^ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 341 | return [dims, sub_element_fns](std::span data, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 350 | block_size); 316s | ~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 715 | return std::__copy_n(__first, __n2, __result, 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 716 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 715 | return std::__copy_n(__first, __n2, __result, 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 716 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 362 | return [ebs, sub_fn](std::span data, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 316s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 372 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 316s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 376 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 316s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 380 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 316s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 855 | operator()(_It& __it, _Sent __bound) const 316s | ^~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 384 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 386 | { T_apply(data, cell_info[cell], block_size); }; 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1905 | std::__introsort_loop(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1906 | std::__lg(__last - __first) * 2, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1907 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1908 | std::__final_insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 316s | ^~~~ 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 902 | transform(coeffs, cell_info, cell, 1); 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 316s | ^~~~ 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 902 | transform(coeffs, cell_info, cell, 1); 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 316s | ^~~~ 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 902 | transform(coeffs, cell_info, cell, 1); 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 316s | ^~~~ 316s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 902 | transform(coeffs, cell_info, cell, 1); 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 2981 | __miter_base(move_iterator<_Iterator> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 424 | return [](std::span, std::span, std::int32_t, int) 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 443 | return [this, sub_element_fns](std::span data, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 451 | cell_info, cell, block_size); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 466 | return [this, sub_fn](std::span data, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 316s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 475 | ebs); 316s | ~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 484 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 488 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 492 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 316s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 496 | return [this](std::span data, std::span cell_info, 316s | ^ 316s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 498 | { T_apply_right(data, cell_info[cell], n); }; 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 316s 954 | vector<_Tp, _Alloc>:: 316s | ^~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/vector.tcc:977:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 977 | std::copy(__first, __last, __position); 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc:984:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 984 | std::__uninitialized_copy_a(__mid, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s 985 | this->_M_impl._M_finish, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~ 316s 986 | _M_get_Tp_allocator()); 316s | ~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc:995:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 995 | std::copy(__first, __mid, __position); 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc:1022:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1022 | = std::__uninitialized_copy_a(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1023 | __new_finish, 316s | ~~~~~~~~~~~~~ 316s 1024 | _M_get_Tp_allocator()); 316s | ~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 239 | operator()(_Value& __val, _Iterator __it) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 386 | __result, __alloc); 316s | ~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 61 | void assemble_cells( 316s | ^~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 398 | return std::__uninitialized_copy_a 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 316s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 316s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 155 | mat_set(dofs0, dofs1, Ae); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1863 | __partial_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1868 | std::__heap_select(__first, __middle, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1869 | std::__sort_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1856 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1770 | __insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1777 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 316s | ^~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 195 | void assemble_exterior_facets( 316s | ^~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 254 | P0(_Ae, cell_info0, cell0, ndim1); 316s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 316s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 292 | mat_set(dofs0, dofs1, Ae); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 316s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 2981 | __miter_base(move_iterator<_Iterator> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 334 | void assemble_interior_facets( 316s | ^~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 232 | if (__comp(__first + __secondChild, 316s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 233 | __first + (__secondChild - 1))) 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 316s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 316s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 316s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 316s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1589 | __heap_select(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1593 | std::__make_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1595 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 425 | std::__pop_heap(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 88 | if (__comp(__a, __b)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 90 | if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 91 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 92 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 93 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 95 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 97 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 98 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 99 | else if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 100 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 102 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1829 | __unguarded_partition(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1835 | while (__comp(__first, __pivot)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1838 | while (__comp(__pivot, __last)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1842 | std::iter_swap(__first, __last); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 316s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 402 | std::ranges::transform(p, xg, p.begin(), 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 316s 403 | [size = rows.size()](auto x, auto y) 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 404 | { return x + y / size; }); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 923 | std::__miter_base(__last), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 924 | __result); 316s | ~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 346 | __niter_wrap(_From __from, _To __res) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/alloc_traits.h: In static member function ‘static constexpr bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]’: 316s /usr/include/c++/14/bits/alloc_traits.h:951:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 952 | __make_move_if_noexcept_iterator(__c.end()), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 953 | __c.get_allocator()).swap(__c); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = int]’: 316s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 135 | __push_heap(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 239 | operator()(_Value& __val, _Iterator __it) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 386 | __result, __alloc); 316s | ~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 195 | operator()(_Iterator __it, _Value& __val) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 398 | return std::__uninitialized_copy_a 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 371 | return std::__do_uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 373 | return std::uninitialized_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 249 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/string:48: 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 232 | if (__comp(__first + __secondChild, 316s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 233 | __first + (__secondChild - 1))) 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 346 | __niter_wrap(_From __from, _To __res) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 316s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 855 | operator()(_It& __it, _Sent __bound) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 346 | __niter_wrap(_From __from, _To __res) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1905 | std::__introsort_loop(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1906 | std::__lg(__last - __first) * 2, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1907 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1908 | std::__final_insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 707 | vector(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 711 | _M_range_initialize(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 712 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 318 | operator()(_Range&& __r, _Out __result) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 321 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 249 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1789 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1792 | auto __lasti = ranges::next(__first, __last); 316s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 316s | ^ 316s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 316s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 316s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 767 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 135 | __push_heap(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 316s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 316s 195 | vector<_Tp, _Alloc>:: 316s | ^~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 316s 181 | vector<_Tp, _Alloc>:: 316s | ^~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 195 | operator()(_Iterator __it, _Value& __val) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 316s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 3147 | std::move(__comp), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 318 | operator()(_Range&& __r, _Out __result) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 321 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1789 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1792 | auto __lasti = ranges::next(__first, __last); 316s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 316s | ^ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2152 | return __find_if(__first, __last, __pred, 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 2153 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 316s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 316s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 508 | { return std::get<0>(idx) != r; }); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 553 | [](auto x) { return std::get<1>(x); }); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 646 | std::next(x_new.begin(), shape[1] * i)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 658 | std::next(x_new.begin(), shape[1] * i)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 346 | __niter_wrap(_From __from, _To __res) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 316s 607 | this->_M_impl._M_start, 316s | ~~~~~~~~~~~~~~~~~~~~~~~ 316s 608 | _M_get_Tp_allocator()); 316s | ~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 316s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 316s | ^ 316s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 316s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 316s | ^ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2152 | return __find_if(__first, __last, __pred, 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 2153 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 316s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1999 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 316s | ^~~~~~~~~~~~~ 316s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1876 | __introsort_loop(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1884 | std::__partial_sort(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1819 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1822 | std::__insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 371 | return std::__do_uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 373 | return std::uninitialized_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 371 | return std::__do_uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 373 | return std::uninitialized_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::span&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:772:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 776 | ranges::begin(__r2), ranges::end(__r2), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 777 | std::move(__result), std::move(__binary_op), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 778 | std::move(__proj1), std::move(__proj2)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 316s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1876 | __introsort_loop(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1884 | std::__partial_sort(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1819 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1822 | std::__insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1876 | __introsort_loop(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1884 | std::__partial_sort(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1819 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1822 | std::__insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/functional:59, 316s from /usr/include/spdlog/common.h:13, 316s from /usr/include/spdlog/spdlog.h:12, 316s from /usr/include/dolfinx/common/log.h:9, 316s from /usr/include/dolfinx/common/MPI.h:10: 316s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 316s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 587 | operator()(_ArgTypes... __args) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 316s | ^~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 316s | ^~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 577 | _element->Tt_apply(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 316s | ^~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 593 | _element->Tinv_apply(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 316s | ^~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 544 | _element->T_apply(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 316s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 994 | operator()(_It __x, _Sent __bound) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 643 | _element->Tt_apply_right(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2107 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2111 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2115 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2119 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2127 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2132 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2137 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 316s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 316s | ^~~~~~~~~~~~~ 316s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 609 | _element->T_apply_right(data, n, cell_permutation); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 316s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1816:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h:1817:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1817 | { return _ReturnType(__i); } 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 707 | vector(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 711 | _M_range_initialize(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 712 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 371 | return std::__do_uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 373 | return std::uninitialized_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2107 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2111 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2115 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2119 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2127 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2132 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2137 | if (__pred(__first)) 316s | ~~~~~~^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 371 | return std::__do_uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 373 | return std::uninitialized_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1863 | __partial_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1868 | std::__heap_select(__first, __middle, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1869 | std::__sort_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1856 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1770 | __insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1777 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 316s | ^~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1697 | std::__uninitialized_copy_a(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1698 | this->_M_impl._M_start, 316s | ~~~~~~~~~~~~~~~~~~~~~~~ 316s 1699 | _M_get_Tp_allocator()); 316s | ~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 310 | return ranges::__copy_or_move(std::move(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 316s 311 | std::move(__last), 316s | ~~~~~~~~~~~~~~~~~~ 316s 312 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 994 | operator()(_It __x, _Sent __bound) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 675 | move(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | return std::__copy_move_a(std::__miter_base(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 684 | std::__miter_base(__last), __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 316s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 3123 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 310 | return ranges::__copy_or_move(std::move(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 316s 311 | std::move(__last), 316s | ~~~~~~~~~~~~~~~~~~ 316s 312 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 316s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 316s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1805 | std::move(__comp), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 316s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 3867 | find_if(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 3876 | return std::__find_if(__first, __last, 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 715 | return std::__copy_n(__first, __n2, __result, 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 716 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 715 | return std::__copy_n(__first, __n2, __result, 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 716 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1863 | __partial_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1868 | std::__heap_select(__first, __middle, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1869 | std::__sort_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1856 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1770 | __insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1777 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 316s | ^~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 316s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 855 | operator()(_It& __it, _Sent __bound) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1905 | std::__introsort_loop(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1906 | std::__lg(__last - __first) * 2, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1907 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1908 | std::__final_insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 317 | operator()(_Iterator __it) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1863 | __partial_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1868 | std::__heap_select(__first, __middle, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1869 | std::__sort_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1856 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 317 | operator()(_Iterator __it) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1770 | __insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1777 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 316s | ^~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1589 | __heap_select(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1593 | std::__make_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1595 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 425 | std::__pop_heap(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 88 | if (__comp(__a, __b)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 90 | if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 91 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 92 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 93 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 95 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 97 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 98 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 99 | else if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 100 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 102 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1829 | __unguarded_partition(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1835 | while (__comp(__first, __pivot)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1838 | while (__comp(__pivot, __last)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1842 | std::iter_swap(__first, __last); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 923 | std::__miter_base(__last), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 924 | __result); 316s | ~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1849 | permute_data(u, n, cell_info, _eperm); 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1852 | transform_data(u, n, cell_info, _etrans_invT, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1853 | precompute::apply_matrix); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1833 | permute_data(u, n, cell_info, _eperm_inv); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1836 | transform_data(u, n, cell_info, _etransT, 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1837 | precompute::apply_matrix); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1865 | permute_data(u, n, cell_info, _eperm_inv); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1868 | transform_data(u, n, cell_info, _etrans_inv, 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1869 | precompute::apply_matrix); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1810 | void FiniteElement::T_apply(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1817 | permute_data(u, n, cell_info, _eperm); 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1820 | transform_data(u, n, cell_info, _etrans, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1821 | precompute::apply_matrix); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1964 | transform_data(u, n, cell_info, _etrans_inv, 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1965 | precompute::apply_tranpose_matrix_right); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1887 | permute_data(dblock, 1, cell_info, _eperm); 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1892 | transform_data(u, n, cell_info, _etrans, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1893 | precompute::apply_tranpose_matrix_right); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1911 | permute_data(dblock, 1, cell_info, _eperm); 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1916 | transform_data(u, n, cell_info, _etrans_invT, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1917 | precompute::apply_tranpose_matrix_right); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 316s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 1940 | transform_data(u, n, cell_info, _etransT, 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1941 | precompute::apply_tranpose_matrix_right); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1589 | __heap_select(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1593 | std::__make_heap(__first, __middle, __comp); 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1595 | if (__comp(__i, __first)) 316s | ~~~~~~^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 425 | std::__pop_heap(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 88 | if (__comp(__a, __b)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 90 | if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 91 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 92 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 93 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 95 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 97 | else if (__comp(__a, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 98 | std::iter_swap(__result, __a); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 99 | else if (__comp(__b, __c)) 316s | ~~~~~~^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 100 | std::iter_swap(__result, __c); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 102 | std::iter_swap(__result, __b); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1829 | __unguarded_partition(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 577 | return ranges::fill_n(std::move(__first), __len, __value); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1835 | while (__comp(__first, __pivot)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1838 | while (__comp(__pivot, __last)) 316s | ~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1842 | std::iter_swap(__first, __last); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 316s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 316s | ^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1154 | std::__fill_a(__first, __first + __n, __value); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 923 | std::__miter_base(__last), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 924 | __result); 316s | ~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 316s 1508 | move_iterator(iterator_type __i) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 1697 | std::__uninitialized_copy_a(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1698 | this->_M_impl._M_start, 316s | ~~~~~~~~~~~~~~~~~~~~~~~ 316s 1699 | _M_get_Tp_allocator()); 316s | ~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1876 | __introsort_loop(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1884 | std::__partial_sort(__first, __last, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1819 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1822 | std::__insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 185 | __uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 371 | return std::__do_uninit_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 373 | return std::uninitialized_copy(__first, __last, __result); 316s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 249 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 855 | operator()(_It& __it, _Sent __bound) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1905 | std::__introsort_loop(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 1906 | std::__lg(__last - __first) * 2, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 1907 | __comp); 316s | ~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1908 | std::__final_insertion_sort(__first, __last, __comp); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 249 | std::move(__result)); 316s | ~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 316s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 316s 607 | this->_M_impl._M_start, 316s | ~~~~~~~~~~~~~~~~~~~~~~~ 316s 608 | _M_get_Tp_allocator()); 316s | ~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 316s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 2981 | __miter_base(move_iterator<_Iterator> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1789 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1792 | auto __lasti = ranges::next(__first, __last); 316s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 316s | ^ 316s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 147 | { return std::copy(__first, __last, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 2152 | return __find_if(__first, __last, __pred, 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s 2153 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 683 | { return std::copy(__first, __first + __n, __result); } 316s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 239 | operator()(_Value& __val, _Iterator __it) 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s 642 | copy(_II __first, _II __last, _OI __result) 316s | ^~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 316s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 608 | __miter_base(_Iterator __it) 316s | ^~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 316s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 316s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 316s 30 | explicit Constant(value_type c) : value({c}) {} 316s | ^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 316s | ^~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 316s | ^~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 316s | ^~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 316s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 239 | operator()(_Value& __val, _Iterator __it) 316s | ^~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1863 | __partial_sort(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1868 | std::__heap_select(__first, __middle, __last, __comp); 317s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1869 | std::__sort_heap(__first, __middle, __comp); 317s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1856 | __comp); 317s | ~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1770 | __insertion_sort(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1777 | if (__comp(__i, __first)) 317s | ~~~~~~^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 317s | ^~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 608 | __miter_base(_Iterator __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 317s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1589 | __heap_select(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1593 | std::__make_heap(__first, __middle, __comp); 317s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1595 | if (__comp(__i, __first)) 317s | ~~~~~~^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 317s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 425 | std::__pop_heap(__first, __last, __last, __comp); 317s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 88 | if (__comp(__a, __b)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 90 | if (__comp(__b, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 91 | std::iter_swap(__result, __b); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 92 | else if (__comp(__a, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 93 | std::iter_swap(__result, __c); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 95 | std::iter_swap(__result, __a); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 97 | else if (__comp(__a, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 98 | std::iter_swap(__result, __a); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 99 | else if (__comp(__b, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 100 | std::iter_swap(__result, __c); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 102 | std::iter_swap(__result, __b); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 642 | copy(_II __first, _II __last, _OI __result) 317s | ^~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1829 | __unguarded_partition(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1835 | while (__comp(__first, __pivot)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1838 | while (__comp(__pivot, __last)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1842 | std::iter_swap(__first, __last); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 317s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 923 | std::__miter_base(__last), 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 924 | __result); 317s | ~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 232 | if (__comp(__first + __secondChild, 317s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317s 233 | __first + (__secondChild - 1))) 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 346 | __niter_wrap(_From __from, _To __res) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 317s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 317s 2981 | __miter_base(move_iterator<_Iterator> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 317s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 1674 | void FiniteElement::permute_data( 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 232 | if (__comp(__first + __secondChild, 317s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317s 233 | __first + (__secondChild - 1))) 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s In file included from /usr/include/basix/finite-element.h:12: 317s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 317s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 317s 243 | void apply_matrix( 317s | ^~~~~~~~~~~~ 317s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 317s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 1733 | void FiniteElement::transform_data( 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 317s 1754 | op(std::span(v_size_t), 317s | ~~^~~~~~~~~~~~~~~~~~~~~ 317s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1756 | dofstart, block_size); 317s | ~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 317s 1775 | op(std::span(v_size_t), 317s | ~~^~~~~~~~~~~~~~~~~~~~~ 317s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1777 | dofstart, block_size); 317s | ~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 317s 1786 | op(std::span(v_size_t), 317s | ~~^~~~~~~~~~~~~~~~~~~~~ 317s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1788 | dofstart, block_size); 317s | ~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1589 | __heap_select(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1593 | std::__make_heap(__first, __middle, __comp); 317s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1595 | if (__comp(__i, __first)) 317s | ~~~~~~^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 317s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 425 | std::__pop_heap(__first, __last, __last, __comp); 317s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 317s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 1674 | void FiniteElement::permute_data( 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 88 | if (__comp(__a, __b)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 90 | if (__comp(__b, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 91 | std::iter_swap(__result, __b); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 92 | else if (__comp(__a, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 93 | std::iter_swap(__result, __c); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 95 | std::iter_swap(__result, __a); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 97 | else if (__comp(__a, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 98 | std::iter_swap(__result, __a); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 99 | else if (__comp(__b, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 100 | std::iter_swap(__result, __c); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 102 | std::iter_swap(__result, __b); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1829 | __unguarded_partition(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1835 | while (__comp(__first, __pivot)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1838 | while (__comp(__pivot, __last)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1842 | std::iter_swap(__first, __last); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 317s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 1733 | void FiniteElement::transform_data( 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 317s 1754 | op(std::span(v_size_t), 317s | ~~^~~~~~~~~~~~~~~~~~~~~ 317s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1756 | dofstart, block_size); 317s | ~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 317s 1786 | op(std::span(v_size_t), 317s | ~~^~~~~~~~~~~~~~~~~~~~~ 317s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1788 | dofstart, block_size); 317s | ~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 923 | std::__miter_base(__last), 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 924 | __result); 317s | ~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 317s 1797 | op(std::span(v_size_t), 317s | ~~^~~~~~~~~~~~~~~~~~~~~ 317s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1799 | dofstart, block_size); 317s | ~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 135 | __push_heap(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 135 | __push_heap(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 317s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 317s 285 | void apply_tranpose_matrix_right( 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 317s | ^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 608 | __miter_base(_Iterator __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 239 | operator()(_Value& __val, _Iterator __it) 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 195 | operator()(_Iterator __it, _Value& __val) 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 642 | copy(_II __first, _II __last, _OI __result) 317s | ^~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 642 | copy(_II __first, _II __last, _OI __result) 317s | ^~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 317s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 371 | return std::__do_uninit_copy(__first, __last, __result); 317s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 373 | return std::uninitialized_copy(__first, __last, __result); 317s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 232 | if (__comp(__first + __secondChild, 317s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317s 233 | __first + (__secondChild - 1))) 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 346 | __niter_wrap(_From __from, _To __res) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 317s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 317s 147 | { return std::copy(__first, __last, __result); } 317s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 135 | __push_heap(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 195 | operator()(_Iterator __it, _Value& __val) 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 185 | __uninit_copy(__first, __last, __result); 317s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 317s | ^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1876 | __introsort_loop(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1884 | std::__partial_sort(__first, __last, __last, __comp); 317s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 317s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 317s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1819 | __comp); 317s | ~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1822 | std::__insertion_sort(__first, __last, __comp); 317s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 317s | ^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 317s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 371 | return std::__do_uninit_copy(__first, __last, __result); 317s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 373 | return std::uninitialized_copy(__first, __last, __result); 317s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 317s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 994 | operator()(_It __x, _Sent __bound) const 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~ 317s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 317s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2107 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2111 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2115 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2119 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2127 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2132 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 2137 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 642 | copy(_II __first, _II __last, _OI __result) 317s | ^~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 608 | __miter_base(_Iterator __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 317s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 317s | ^ 317s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 317s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 317s | ^ 317s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 317s | ^~~~~~~~~~~~~ 317s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 317s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 317s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 317s 678 | vector(initializer_list __l, 317s | ^~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 317s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 317s | ^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 608 | __miter_base(_Iterator __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 239 | operator()(_Value& __val, _Iterator __it) 317s | ^~~~~~~~ 317s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 317s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 154 | void apply_permutation_mapped(std::span perm, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 317s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 144 | void apply_permutation(std::span perm, std::span data, 317s | ^~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 317s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 317s 172 | void apply_inv_permutation_right(std::span perm, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 317s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 317s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 608 | __miter_base(_Iterator __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 185 | __uninit_copy(__first, __last, __result); 317s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 317s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 317s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 317s 642 | copy(_II __first, _II __last, _OI __result) 317s | ^~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 147 | { return std::copy(__first, __last, __result); } 317s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1863 | __partial_sort(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1868 | std::__heap_select(__first, __middle, __last, __comp); 317s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1869 | std::__sort_heap(__first, __middle, __comp); 317s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1856 | __comp); 317s | ~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1770 | __insertion_sort(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1777 | if (__comp(__i, __first)) 317s | ~~~~~~^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 317s | ^~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 185 | __uninit_copy(__first, __last, __result); 317s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 317s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 855 | operator()(_It& __it, _Sent __bound) const 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1905 | std::__introsort_loop(__first, __last, 317s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 317s 1906 | std::__lg(__last - __first) * 2, 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 1907 | __comp); 317s | ~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1908 | std::__final_insertion_sort(__first, __last, __comp); 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 317 | operator()(_Iterator __it) 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 608 | __miter_base(_Iterator __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 232 | if (__comp(__first + __secondChild, 317s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 317s 233 | __first + (__secondChild - 1))) 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 317s 346 | __niter_wrap(_From __from, _To __res) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 317s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 346 | __niter_wrap(_From __from, _To __res) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 317s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 317s 147 | { return std::copy(__first, __last, __result); } 317s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 317s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 317s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 737 | std::move(__result), 317s | ~~~~~~~~~~~~~~~~~~~~ 317s 738 | std::move(__op), std::move(__proj)); 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 317s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 317s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 201 | std::move(__f), std::move(__proj)); 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 317s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 317s 2981 | __miter_base(move_iterator<_Iterator> __it) 317s | ^~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 642 | copy(_II __first, _II __last, _OI __result) 317s | ^~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1589 | __heap_select(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1593 | std::__make_heap(__first, __middle, __comp); 317s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1595 | if (__comp(__i, __first)) 317s | ~~~~~~^~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 317s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 425 | std::__pop_heap(__first, __last, __last, __comp); 317s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 317s | ^~~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 88 | if (__comp(__a, __b)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 90 | if (__comp(__b, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 91 | std::iter_swap(__result, __b); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 92 | else if (__comp(__a, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 93 | std::iter_swap(__result, __c); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 95 | std::iter_swap(__result, __a); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 97 | else if (__comp(__a, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 98 | std::iter_swap(__result, __a); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 99 | else if (__comp(__b, __c)) 317s | ~~~~~~^~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 100 | std::iter_swap(__result, __c); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 102 | std::iter_swap(__result, __b); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1829 | __unguarded_partition(_RandomAccessIterator __first, 317s | ^~~~~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1835 | while (__comp(__first, __pivot)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1838 | while (__comp(__pivot, __last)) 317s | ~~~~~~^~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1842 | std::iter_swap(__first, __last); 317s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 317s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 317s | ^~~~~~~~ 317s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 317s | ^~~~~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 923 | std::__miter_base(__last), 317s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s 924 | __result); 317s | ~~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 317s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 317s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 318s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 147 | { return std::copy(__first, __last, __result); } 318s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1876 | __introsort_loop(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1884 | std::__partial_sort(__first, __last, __last, __comp); 318s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 318s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 318s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s 1819 | __comp); 318s | ~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1822 | std::__insertion_sort(__first, __last, __comp); 318s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 135 | __push_heap(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 318s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = double*]’: 318s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 318s 642 | copy(_II __first, _II __last, _OI __result) 318s | ^~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 318s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 318s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 318s | ^~~~~~~~ 318s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 318s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 318s | ^~~~~~~~ 318s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 318s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 608 | __miter_base(_Iterator __it) 318s | ^~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 318s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 318s | ^~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 318s | ^~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 318s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 318s | ^~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 318s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 318s | ^~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 318s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 239 | operator()(_Value& __val, _Iterator __it) 318s | ^~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 318s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 642 | copy(_II __first, _II __last, _OI __result) 318s | ^~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 318s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1863 | __partial_sort(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1868 | std::__heap_select(__first, __middle, __last, __comp); 318s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1869 | std::__sort_heap(__first, __middle, __comp); 318s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s 1856 | __comp); 318s | ~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1770 | __insertion_sort(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1777 | if (__comp(__i, __first)) 318s | ~~~~~~^~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 318s | ^~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 318s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 195 | operator()(_Iterator __it, _Value& __val) 318s | ^~~~~~~~ 318s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 318s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 318s 2981 | __miter_base(move_iterator<_Iterator> __it) 318s | ^~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 318s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 318s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 318s | ^~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 232 | if (__comp(__first + __secondChild, 318s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 318s 233 | __first + (__secondChild - 1))) 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 318s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1589 | __heap_select(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1593 | std::__make_heap(__first, __middle, __comp); 318s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1595 | if (__comp(__i, __first)) 318s | ~~~~~~^~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 318s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 318s | ^~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 425 | std::__pop_heap(__first, __last, __last, __comp); 318s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 318s | ^~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 88 | if (__comp(__a, __b)) 318s | ~~~~~~^~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 90 | if (__comp(__b, __c)) 318s | ~~~~~~^~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 91 | std::iter_swap(__result, __b); 318s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 92 | else if (__comp(__a, __c)) 318s | ~~~~~~^~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 93 | std::iter_swap(__result, __c); 318s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 95 | std::iter_swap(__result, __a); 318s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 97 | else if (__comp(__a, __c)) 318s | ~~~~~~^~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 98 | std::iter_swap(__result, __a); 318s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 99 | else if (__comp(__b, __c)) 318s | ~~~~~~^~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 100 | std::iter_swap(__result, __c); 318s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 102 | std::iter_swap(__result, __b); 318s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1829 | __unguarded_partition(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1835 | while (__comp(__first, __pivot)) 318s | ~~~~~~^~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1838 | while (__comp(__pivot, __last)) 318s | ~~~~~~^~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1842 | std::iter_swap(__first, __last); 318s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 318s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 318s | ^~~~~~~~ 318s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 318s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s 923 | std::__miter_base(__last), 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s 924 | __result); 318s | ~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 318s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 135 | __push_heap(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 318s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 318s | ^~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 318s | ^~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 318s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 318s | ^~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 318s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 608 | __miter_base(_Iterator __it) 318s | ^~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 318s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 318s | ^~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 318s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 239 | operator()(_Value& __val, _Iterator __it) 318s | ^~~~~~~~ 318s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 318s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 318s 195 | operator()(_Iterator __it, _Value& __val) 318s | ^~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 318s | ^~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 232 | if (__comp(__first + __secondChild, 318s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 318s 233 | __first + (__secondChild - 1))) 318s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 318s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 318s | ^~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 318s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 346 | __niter_wrap(_From __from, _To __res) 318s | ^~~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 318s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 135 | __push_heap(_RandomAccessIterator __first, 318s | ^~~~~~~~~~~ 318s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 318s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 318s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 318s 195 | operator()(_Iterator __it, _Value& __val) 318s | ^~~~~~~~ 319s [100%] Linking CXX executable unittests 319s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 320s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/unittests.dir/link.d CMakeFiles/unittests.dir/main.cpp.o CMakeFiles/unittests.dir/vector.cpp.o CMakeFiles/unittests.dir/matrix.cpp.o CMakeFiles/unittests.dir/io.cpp.o CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o CMakeFiles/unittests.dir/common/index_map.cpp.o CMakeFiles/unittests.dir/common/sort.cpp.o CMakeFiles/unittests.dir/fem/functionspace.cpp.o CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o CMakeFiles/unittests.dir/mesh/generation.cpp.o CMakeFiles/unittests.dir/common/CIFailure.cpp.o CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o CMakeFiles/unittests.dir/poisson.c.o -o unittests -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/libCatch2Main.a /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so -lmpich 320s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test' 320s [100%] Built target unittests 320s make[1]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test' 320s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test/CMakeFiles 0 320s == run C++ unit tests == 320s Running tests... 320s /usr/bin/ctest --force-new-ctest-process 320s Test project /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-real/test 320s Start 1: unittests 322s 1/1 Test #1: unittests ........................ Passed 2.24 sec 322s 322s 100% tests passed, 0 tests failed out of 1 322s 322s Total Test time (real) = 2.24 sec 322s -- The C compiler identification is GNU 14.2.0 322s -- The CXX compiler identification is GNU 14.2.0 322s -- Detecting C compiler ABI info 322s -- Detecting C compiler ABI info - done 322s -- Check for working C compiler: /usr/bin/mpicc - skipped 322s -- Detecting C compile features 322s -- Detecting C compile features - done 322s -- Detecting CXX compiler ABI info 322s -- Detecting CXX compiler ABI info - done 322s -- Check for working CXX compiler: /usr/bin/c++ - skipped 322s -- Detecting CXX compile features 322s -- Detecting CXX compile features - done 323s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 323s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 323s -- Found MPI: TRUE (found version "4.1") 323s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 323s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 323s -- Found Threads: TRUE 323s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 323s -- Requested configuration: REQUIRED COMPONENTS timer 323s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 323s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 323s -- [x] libboost_timer.so.1.83.0 323s -- [ ] libboost_timer.a 323s -- Adding boost_timer dependencies: headers 324s -- Checking for Basix hints with /usr/bin/python3 324s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 324s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 324s -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so (found version "1.14.5") found components: C 324s -- HDF5_DIR: HDF5_DIR-NOTFOUND 324s -- HDF5_DEFINITIONS: 324s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 324s -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 324s -- HDF5_HL_LIBRARIES: 324s -- HDF5_C_DEFINITIONS: 324s -- HDF5_C_INCLUDE_DIR: 324s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 324s -- HDF5_C_LIBRARY: 324s -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 324s -- HDF5_C_HL_LIBRARY: 324s -- HDF5_C_HL_LIBRARIES: 324s -- Defined targets (if any): 324s -- ... hdf5::hdf5 324s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 324s -- Checking for one of the modules 'PETSc;petsc' 324s -- Looking for PETSC_USE_COMPLEX 324s -- Looking for PETSC_USE_COMPLEX - not found 324s -- Checking for one of the modules 'SLEPc;slepc' 325s -- Looking for PETSC_USE_REAL_DOUBLE 325s -- Looking for PETSC_USE_REAL_DOUBLE - found 325s -- Performing Test HAVE_NO_MULTLINE 325s -- Performing Test HAVE_NO_MULTLINE - Success 325s -- Configuring done (3.0s) 325s -- Generating done (0.0s) 325s -- Build files have been written to: /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo 325s /usr/bin/cmake -S/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo -B/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 325s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo//CMakeFiles/progress.marks 325s make -f CMakeFiles/Makefile2 all 325s make[1]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 325s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 325s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 325s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 325s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend 325s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 325s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 325s [ 3%] Compile biharmonic.py using FFCx 325s [ 11%] Compile poisson.py using FFCx 325s [ 11%] Compile mixed_codim0.py using FFCx 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=float64 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/poisson.py --scalar_type=float64 325s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=float64 325s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 325s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s [ 15%] Compile hyperelasticity.py using FFCx 325s [ 19%] Compile poisson.py using FFCx 325s [ 23%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=float64 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o -MF CMakeFiles/demo_custom_kernel.dir/main.cpp.o.d -o CMakeFiles/demo_custom_kernel.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/hyperelasticity.py --scalar_type=float64 325s [ 26%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -MF CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o.d -o CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp 325s [ 30%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o -MF CMakeFiles/demo_interpolation-io.dir/main.cpp.o.d -o CMakeFiles/demo_interpolation-io.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 325s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s [ 34%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT poisson/CMakeFiles/demo_poisson.dir/main.cpp.o -MF CMakeFiles/demo_poisson.dir/main.cpp.o.d -o CMakeFiles/demo_poisson.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp 325s [ 38%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o -MF CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o.d -o CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp 325s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 325s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 325s [ 42%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o -MF CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o.d -o CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp 325s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 326s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 326s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 326s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 326s [ 46%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 326s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o -MF CMakeFiles/demo_biharmonic.dir/main.cpp.o.d -o CMakeFiles/demo_biharmonic.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp 326s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 326s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 326s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build 326s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 326s [ 50%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 326s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o -MF CMakeFiles/demo_hyperelasticity.dir/main.cpp.o.d -o CMakeFiles/demo_hyperelasticity.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp 335s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 335s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 335s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 335s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 335s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 335s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 235 | _fshape, cells); 335s | ~~~~~~~~~~~~~~~ 335s In file included from /usr/include/dolfinx/fem/Function.h:12: 335s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 335s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 72 | cmap.tabulate(0, X, Xshape, phi_b); 335s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 335s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 335s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::geometry::PointOwnershipData dolfinx::geometry::determine_point_ownership(const dolfinx::mesh::Mesh&, std::span, T) [with T = double]’: 335s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 335s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 335s 966 | owned_recv_points.insert( 335s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 335s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, const Function&, std::span, const dolfinx::geometry::PointOwnershipData&) [with T = double; U = double]’: 335s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 335s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 335s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 335s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 1155 | std::span(values_b)); 335s | ~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 335s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 1169 | cells); 335s | ~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = double; U = double]’: 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 335s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 335s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 335s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 335s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 335s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 379 | cells.insert(cells.end(), 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 335s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 386 | {x.size() / 3, 3}, partitioner); 335s | ^ 335s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_hex(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 335s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 429 | {x.size() / 3, 3}, partitioner); 335s | ^ 335s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_prism(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 335s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 476 | {x.size() / 3, 3}, partitioner); 335s | ^ 335s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s In file included from /usr/include/c++/14/functional:59, 335s from /usr/include/basix/finite-element.h:17, 335s from /usr/include/basix/e-lagrange.h:9, 335s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 335s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 335s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 335s 587 | operator()(_ArgTypes... __args) const 335s | ^~~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:48:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 335s 48 | [](auto x) 335s | ^ 335s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 335s from /usr/include/dolfinx.h:11, 335s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 335s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 335s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 124 | void assemble_vector(std::span b, const Form& L) 335s | ^~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 129 | assemble_vector(b, L, std::span(constants), 335s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 130 | make_coefficients_span(coefficients)); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 335s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = double; U = double]’: 335s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 495 | void set(std::span x, std::optional> x0, 335s | ^~~ 335s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 335s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 335s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 143 | return [&](std::span rows, 335s | ^ 335s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 147 | this->add(data, rows, cols); 335s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 335s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 703 | void interpolate(Function& u, std::span f, 335s | ^~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 954 | cmap.tabulate(1, X, Xshape, phi_b); 335s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 335s from /usr/include/dolfinx/fem/assembler.h:9: 335s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 335s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 335s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 335s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:207:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 335s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 335s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 335s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 212 | fem::make_coefficients_span(coeff)); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 335s | ~~~~^~~ 335s In file included from /usr/include/dolfinx/fem/Function.h:17, 335s from /usr/include/dolfinx/fem/DirichletBC.h:12: 335s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 335s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 335s 234 | const T local = std::transform_reduce( 335s | ~~~~~~~~~~~~~~~~~~~~~^ 335s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 236 | [](T a, T b) -> T 335s | ~~~~~~~~~~~~~~~~~ 335s 237 | { 335s | ~ 335s 238 | if constexpr (std::is_same>::value 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 239 | or std::is_same>::value) 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 240 | { 335s | ~ 335s 241 | return std::conj(a) * b; 335s | ~~~~~~~~~~~~~~~~~~~~~~~~ 335s 242 | } 335s | ~ 335s 243 | else 335s | ~~~~ 335s 244 | return a * b; 335s | ~~~~~~~~~~~~~ 335s 245 | }); 335s | ~~ 335s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = double; U = double]’: 335s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 94 | return assemble_scalar(M, std::span(constants), 335s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 335s 95 | make_coefficients_span(coefficients)); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 335s from /usr/include/dolfinx.h:16: 335s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 335s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 335s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 540 | x.insert(x.end(), {x0, x1}); 335s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 565 | v2, v3, vmid}); 335s | ~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 627 | {x.size() / 2, 2}, partitioner); 335s | ^ 335s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 632 | std::vector{}, {0, 2}, partitioner); 335s | ^ 335s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s In file included from /usr/include/c++/14/algorithm:61, 335s from /usr/include/basix/maps.h:8, 335s from /usr/include/basix/finite-element.h:9: 335s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 335s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 335s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 335s | ^~~~~~ 335s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 335s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 335s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 335s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 335s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 671 | i0 + iy + ny + 2}); 335s | ~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 676 | {x.size() / 2, 2}, partitioner); 335s | ^ 335s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 681 | std::vector{}, {0, 2}, partitioner); 335s | ^ 335s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 335s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 335s | ^~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 487 | impl::_compute_collisions_point( 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 335s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 335s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 335s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 335s | ^~~~~~ 335s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 335s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s In file included from /usr/include/dolfinx/geometry/utils.h:10: 335s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 335s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 256 | std::array compute_distance_gjk(std::span p, 335s | ^~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 335s 269 | std::vector s = {v[0], v[1], v[2]}; 335s | ^ 335s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 335s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 335s 300 | s.insert(s.end(), w.begin(), w.end()); 335s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 335s | ^~~~~~~~~~~~ 335s In file included from /usr/include/c++/14/vector:66, 335s from /usr/include/basix/cell.h:10, 335s from /usr/include/basix/e-lagrange.h:7: 335s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 335s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 335s 1484 | insert(const_iterator __position, _InputIterator __first, 335s | ^~~~~~ 335s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s 1488 | _M_range_insert(begin() + __offset, __first, __last, 335s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 1489 | std::__iterator_category(__first)); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:124:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 335s 124 | [](auto x) 335s | ^ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:133:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 335s 133 | [](auto x) 335s | ^ 335s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’: 335s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 442 | void eval(std::span x, std::array xshape, 335s | ^~~~ 335s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 335s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 608 | = CoordinateElement::compute_jacobian_determinant( 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 335s 609 | _J, det_scratch); 335s | ~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/Function.h:614:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan >’} changed in GCC 7.1 335s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/Function.h:614:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 335s /usr/include/dolfinx/fem/Function.h:614:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 335s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 335s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 620 | = CoordinateElement::compute_jacobian_determinant( 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 335s 621 | _J, det_scratch); 335s | ~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 335s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 640 | {X.extent(0), X.extent(1)}, 0); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 335s 673 | apply_dof_transformation( 335s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 335s 674 | std::span(basis_derivatives_reference_values_b.data() 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s 675 | + p * num_basis_values, 335s | ~~~~~~~~~~~~~~~~~~~~~~~ 335s 676 | num_basis_values), 335s | ~~~~~~~~~~~~~~~~~~ 335s 677 | cell_info, cell_index, reference_value_size); 335s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:124:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 335s 124 | [](auto x) 335s | ^ 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 335s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:133:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 335s 133 | [](auto x) 335s | ^ 336s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 235 | _fshape, cells); 336s | ~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/vector:66, 336s from /usr/include/basix/cell.h:10, 336s from /usr/include/basix/finite-element.h:7, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 336s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s 678 | vector(initializer_list __l, 336s | ^~~~~~ 336s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:21: 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 336s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 565 | v2, v3, vmid}); 336s | ~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 627 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 632 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, mdspan_t, std::span<_Type, 4294967295>) [with T = double]’: 336s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘dolfinx::fem::impl::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 336s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 336s | ^~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 111 | void assemble_vector( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 116 | impl::assemble_vector(b, L, constants, coefficients); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 336s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 671 | i0 + iy + ny + 2}); 336s | ~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 676 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 681 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 336s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s 450 | rowptr_container_type new_row_ptr = {0}; 336s | ^~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 336s from /usr/include/dolfinx.h:15, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:86: 336s /usr/include/dolfinx/la/petsc.h: In lambda function: 336s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 293 | return [A, mode, cache = std::vector()]( 336s | ^ 336s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 336s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 146 | std::span(_buffer_local), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 147 | _request); 336s | ~~~~~~~~~ 336s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/la/petsc.h: In lambda function: 336s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 327 | return [A, mode, cache = std::vector()]( 336s | ^ 336s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 336s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 99 | std::span(_buffer_remote), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 100 | std::span(_request)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 336s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 336s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 336s 540 | x.insert(x.end(), {x0, x1}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 565 | v2, v3, vmid}); 336s | ~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 627 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 632 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 336s from /usr/include/c++/14/algorithm:63, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 318 | operator()(_Range&& __r, _Out __result) const 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 336s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 336s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 321 | std::move(__result)); 336s | ~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 671 | i0 + iy + ny + 2}); 336s | ~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 676 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 681 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span; _Out = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 318 | operator()(_Range&& __r, _Out __result) const 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 321 | std::move(__result)); 336s | ~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void linalg::axpy(auto:231&&, auto:232, auto:233&&, auto:234&&) [with auto:231 = dolfinx::la::Vector >&; auto:232 = double; auto:233 = dolfinx::la::Vector >&; auto:234 = dolfinx::la::Vector >&]’: 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:67:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 336s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In lambda function: 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:163:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s 163 | [](auto x) 336s | ^ 336s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::add(std::span, std::span, std::span) [with int BS0 = 1; int BS1 = 1; Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 336s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 249 | void add(std::span x, std::span rows, 336s | ^~~ 336s In file included from /usr/include/basix/finite-element.h:19, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 336s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > >(const Vector >&, const Vector >&)::]’: 336s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 336s | ^~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/algorithm:63: 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1159 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 62 | T assemble_scalar( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 72 | mesh->geometry().x(), constants, coefficients); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s 607 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 608 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 336s from /usr/include/dolfinx/geometry/utils.h:9: 336s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 336s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 783 | Mesh> create_mesh( 336s | ^~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 336s | ^ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 229 | bc->set(b.mutable_array(), std::nullopt); 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 830 | cells1 = std::vector(cells.begin(), cells.end()); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘std::vector dolfinx::la::MatrixCSR::to_dense() const [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 336s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 642 | _index_maps[1]->local_to_global(local_col, global_col); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 841 | std::vector cells1_v 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 880 | boundary_v.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 885 | boundary_v.erase(boundary_v.begin()); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 905 | nodes1.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 911 | Geometry geometry 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/vector:66, 336s from /usr/include/basix/cell.h:10, 336s from /usr/include/basix/finite-element.h:7: 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1159 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s 607 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 608 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 336s from /usr/include/dolfinx/geometry/utils.h:9, 336s from /usr/include/dolfinx/fem/interpolate.h:19, 336s from /usr/include/dolfinx/fem/Function.h:12: 336s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 336s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 783 | Mesh> create_mesh( 336s | ^~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 336s | ^ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 830 | cells1 = std::vector(cells.begin(), cells.end()); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 841 | std::vector cells1_v 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 880 | boundary_v.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 885 | boundary_v.erase(boundary_v.begin()); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 905 | nodes1.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 911 | Geometry geometry 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 336s from /usr/include/dolfinx.h:16, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 336s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 540 | x.insert(x.end(), {x0, x1}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 565 | v2, v3, vmid}); 336s | ~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 627 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 632 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/dolfinx/fem/Function.h:10: 336s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 336s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 319 | return [](std::span, std::span, std::int32_t, int) 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 336s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 341 | return [dims, sub_element_fns](std::span data, 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 336s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 350 | block_size); 336s | ~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 336s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 671 | i0 + iy + ny + 2}); 336s | ~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 676 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 681 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 336s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 362 | return [ebs, sub_fn](std::span data, 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 336s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 336s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 372 | return [this](std::span data, std::span cell_info, 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 336s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 376 | return [this](std::span data, std::span cell_info, 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 336s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 380 | return [this](std::span data, std::span cell_info, 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 336s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 336s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 384 | return [this](std::span data, std::span cell_info, 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 386 | { T_apply(data, cell_info[cell], block_size); }; 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 336s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 587 | operator()(_ArgTypes... __args) const 336s | ^~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 336s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 336s | ^~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/Expression.h:10, 336s from /usr/include/dolfinx/fem/utils.h:13, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:16: 336s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 235 | _fshape, cells); 336s | ~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 336s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan >; W = std::mdspan >&; T = double]’: 336s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 336s 128 | math::dot(cell_geometry, dphi, J, true); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’: 336s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 336s 140 | math::inv(J, K); 336s | ~~~~~~~~~^~~~~~ 336s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 336s 142 | math::pinv(J, K); 336s | ~~~~~~~~~~^~~~~~ 336s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 336s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 336s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 336s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s 87 | auto det(Matrix A) 336s | ^~~ 336s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan >; T = double]’: 336s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 152 | compute_jacobian_determinant(const U& J, std::span w) 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 336s 172 | math::dot(B, J, BA); 336s | ~~~~~~~~~^~~~~~~~~~ 336s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan >’} changed in GCC 7.1 336s In file included from /usr/include/basix/maps.h:7: 336s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 336s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 336s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 336s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 336s | ^~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = std::complex; U = double]’: 336s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 336s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 235 | _fshape, cells); 336s | ~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 336s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 683 | { return std::copy(__first, __first + __n, __result); } 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/vector:66, 336s from /usr/include/basix/cell.h:10, 336s from /usr/include/basix/finite-element.h:7, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:9: 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 336s | ^~~~~~ 336s /usr/include/dolfinx/geometry/utils.h: In function ‘void dolfinx::geometry::impl::_compute_collisions_point(const dolfinx::geometry::BoundingBoxTree&, std::span, std::vector&) [with T = double]’: 336s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 336s from /usr/include/dolfinx.h:11: 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 124 | void assemble_vector(std::span b, const Form& L) 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 129 | assemble_vector(b, L, std::span(constants), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 130 | make_coefficients_span(coefficients)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/algorithm:63, 336s from /usr/include/basix/maps.h:8, 336s from /usr/include/basix/finite-element.h:9: 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1159 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s 607 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 608 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 181 | void apply_lifting( 336s | ^~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 336s from /usr/include/dolfinx/geometry/utils.h:9, 336s from /usr/include/dolfinx/fem/interpolate.h:19, 336s from /usr/include/dolfinx/fem/Function.h:12: 336s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 336s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 783 | Mesh> create_mesh( 336s | ^~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 336s | ^ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 830 | cells1 = std::vector(cells.begin(), cells.end()); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 841 | std::vector cells1_v 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 880 | boundary_v.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 885 | boundary_v.erase(boundary_v.begin()); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 905 | nodes1.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 911 | Geometry geometry 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 336s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 683 | { return std::copy(__first, __first + __n, __result); } 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _OutputIterator = double*]’: 336s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 683 | { return std::copy(__first, __first + __n, __result); } 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 336s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 495 | void set(std::span x, std::optional> x0, 336s | ^~~ 336s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s 678 | vector(initializer_list __l, 336s | ^~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 336s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 227 | std::array support(std::span bd, std::array v) 336s | ^~~~~~~ 336s In file included from /usr/include/c++/14/array:43, 336s from /usr/include/basix/cell.h:7: 336s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 336s /usr/include/c++/14/bits/stl_algobase.h:1704:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 336s | ^~~~~ 336s /usr/include/c++/14/bits/stl_algobase.h:1704:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algobase.h:1715:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 336s | ^ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 336s 1484 | insert(const_iterator __position, _InputIterator __first, 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 1488 | _M_range_insert(begin() + __offset, __first, __last, 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1489 | std::__iterator_category(__first)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 336s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 72 | cmap.tabulate(0, X, Xshape, phi_b); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 336s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 66 | std::plus{}, [](auto x, auto y) 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 67 | { return (x - y) * (x - y); }); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 336s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 77 | std::plus{}, 336s | ~~~~~~~~~~~~ 336s 78 | [](auto x, auto y) { return x * (x - y); }); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/functional:59, 336s from /usr/include/basix/finite-element.h:17: 336s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 336s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s 587 | operator()(_ArgTypes... __args) const 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 336s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 783 | Mesh> create_mesh( 336s | ^~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 336s | ^ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 830 | cells1 = std::vector(cells.begin(), cells.end()); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 841 | std::vector cells1_v 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 880 | boundary_v.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 885 | boundary_v.erase(boundary_v.begin()); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 905 | nodes1.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 911 | Geometry geometry 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 336s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 30 | nearest_simplex(std::span s) 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 50 | return {std::vector(s.begin(), s.end()), v}; 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 110 | return {std::vector(s.begin(), s.end()), v}; 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 336s | ^~~~ 336s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 156 | std::ranges::copy(s0, smin0.begin()); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 158 | std::ranges::copy(s1, smin1.begin()); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 336s | ^ 336s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 208 | const auto [snew, v] = nearest_simplex(M); 336s | ^~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 707 | vector(_InputIterator __first, _InputIterator __last, 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 711 | _M_range_initialize(__first, __last, 336s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s 712 | std::__iterator_category(__first)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 336s from /usr/include/dolfinx.h:16: 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 336s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 540 | x.insert(x.end(), {x0, x1}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 565 | v2, v3, vmid}); 336s | ~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 627 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 632 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/vector:72: 336s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 336s 239 | __x.end()); 336s | ~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 251 | end(), _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 336s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 336s from /usr/include/c++/14/vector:65: 336s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 336s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 336s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 993 | std::_Destroy(__first, __last); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/vector:72: 336s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 336s 954 | vector<_Tp, _Alloc>:: 336s | ^~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/vector.tcc:977:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 977 | std::copy(__first, __last, __position); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc:984:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 984 | std::__uninitialized_copy_a(__mid, __last, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 336s 985 | this->_M_impl._M_finish, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~ 336s 986 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc:995:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 995 | std::copy(__first, __mid, __position); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc:1022:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 1022 | = std::__uninitialized_copy_a(__first, __last, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s 1023 | __new_finish, 336s | ~~~~~~~~~~~~~ 336s 1024 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/algorithm:63, 336s from /usr/include/basix/maps.h:8, 336s from /usr/include/basix/finite-element.h:9: 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 336s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 776 | ranges::begin(__r2), ranges::end(__r2), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 777 | std::move(__result), std::move(__binary_op), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 778 | std::move(__proj1), std::move(__proj2)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 703 | void interpolate(Function& u, std::span f, 336s | ^~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span&]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 954 | cmap.tabulate(1, X, Xshape, phi_b); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 336s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 671 | i0 + iy + ny + 2}); 336s | ~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 676 | {x.size() / 2, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 681 | std::vector{}, {0, 2}, partitioner); 336s | ^ 336s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 336s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1805 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 336s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 336s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 2095 | __value, std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 336s from /usr/include/dolfinx/fem/assembler.h:9, 336s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 336s from /usr/include/dolfinx.h:11: 336s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 336s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 336s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 267 | void assemble_matrix( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 336s 954 | vector<_Tp, _Alloc>:: 336s | ^~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 336s | ^~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::scatter_rev_end() [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 336s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 715 | 0); 336s | ~~ 336s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 707 | vector(_InputIterator __first, _InputIterator __last, 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 711 | _M_range_initialize(__first, __last, 336s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s 712 | std::__iterator_category(__first)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/numeric:62, 336s from /usr/include/basix/finite-element.h:19: 336s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 336s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 336s | ^~~~ 336s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s In file included from /usr/include/dolfinx/fem/assembler.h:11: 336s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1289 | void assemble_vector( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1298 | constants, coefficients); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 336s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 46 | void reorder_list(std::span list, std::span nodemap) 336s | ^~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 53 | const std::vector orig(list.begin(), list.end()); 336s | ^~~~ 336s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 58 | std::ranges::copy(links_old, links_new.begin()); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 336s 239 | __x.end()); 336s | ~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 251 | end(), _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 336s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 336s from /usr/include/c++/14/vector:65: 336s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 336s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 336s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 993 | std::_Destroy(__first, __last); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1805 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1134 | operator()(_Iter __first, _Sent __last, 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1139 | return {__first, __first}; 336s | ^ 336s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1148 | return {++__dest, __first}; 336s | ^ 336s In file included from /usr/include/dolfinx/la/Vector.h:14: 336s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 336s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 390 | void scatter_rev_begin(std::span send_buffer, 336s | ^~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1564 | erase(const_iterator __first, const_iterator __last) 336s | ^~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1536 | erase(const_iterator __position) 336s | ^~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 336s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 195 | void scatter_fwd_begin(std::span send_buffer, 336s | ^~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 336s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 336s | ^~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 371 | return std::__do_uninit_copy(__first, __last, __result); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 373 | return std::uninitialized_copy(__first, __last, __result); 336s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 336s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 336s from /usr/include/dolfinx/fem/Function.h:11: 336s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 336s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 119 | std::ranges::copy(buffer, range.begin()); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 336s from /usr/include/dolfinx/fem/DirichletBC.h:11: 336s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 336s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 676 | distribute_data(MPI_Comm comm0, std::span indices, 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1159 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 336s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 2021 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s 607 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 608 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 336s from /usr/include/dolfinx/geometry/utils.h:9, 336s from /usr/include/dolfinx/fem/interpolate.h:19, 336s from /usr/include/dolfinx/fem/Function.h:12, 336s from /usr/include/dolfinx/fem/DirichletBC.h:12, 336s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 336s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 336s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 783 | Mesh> create_mesh( 336s | ^~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 336s | ^ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 830 | cells1 = std::vector(cells.begin(), cells.end()); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 841 | std::vector cells1_v 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 880 | boundary_v.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 885 | boundary_v.erase(boundary_v.begin()); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 905 | nodes1.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 911 | Geometry geometry 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 310 | return ranges::__copy_or_move(std::move(__first), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s 311 | std::move(__last), 336s | ~~~~~~~~~~~~~~~~~~ 336s 312 | std::move(__result)); 336s | ~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s 607 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 608 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::vector&]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 310 | return ranges::__copy_or_move(std::move(__first), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s 311 | std::move(__last), 336s | ~~~~~~~~~~~~~~~~~~ 336s 312 | std::move(__result)); 336s | ~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span; _Range2 = std::span; _Out = __gnu_cxx::__normal_iterator >; _Fp = linalg::axpy >&, double, dolfinx::la::Vector >&, dolfinx::la::Vector >&>(dolfinx::la::Vector >&, double, dolfinx::la::Vector >&, dolfinx::la::Vector >&)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 336s /usr/include/c++/14/bits/ranges_algo.h:772:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 776 | ranges::begin(__r2), ranges::end(__r2), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 777 | std::move(__result), std::move(__binary_op), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 778 | std::move(__proj1), std::move(__proj2)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 336s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 382 | create_geometry( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 424 | const std::vector l2l = graph::build::compute_local_to_local( 336s | ^~~ 336s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 429 | std::ranges::transform(l2l, igi.begin(), 336s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 336s 430 | [&nodes](auto index) { return nodes[index]; }); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/assembler.h:10: 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_scalar(const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 168 | T assemble_scalar( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 185 | cstride); 336s | ~~~~~~~~ 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 204 | value += impl::assemble_exterior_facets( 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 336s 205 | x_dofmap, x, num_facets_per_cell, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 207 | cstride, perms); 336s | ~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 217 | value += impl::assemble_interior_facets( 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 336s 218 | x_dofmap, x, num_facets_per_cell, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 220 | cstride, c_offsets, perms); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/vector:72: 336s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 336s 954 | vector<_Tp, _Alloc>:: 336s | ^~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 336s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 235 | _fshape, cells); 336s | ~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:53:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s 53 | auto fun = [](auto x) -> std::pair, std::vector> 336s | ^ 336s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s 607 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 608 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 707 | vector(_InputIterator __first, _InputIterator __last, 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 711 | _M_range_initialize(__first, __last, 336s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s 712 | std::__iterator_category(__first)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/numeric:62: 336s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 336s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 336s | ^~~~ 336s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/algorithm:61: 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 336s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 46 | void reorder_list(std::span list, std::span nodemap) 336s | ^~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 53 | const std::vector orig(list.begin(), list.end()); 336s | ^~~~ 336s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 58 | std::ranges::copy(links_old, links_new.begin()); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 336s 239 | __x.end()); 336s | ~~~~~~~~~~ 336s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 251 | end(), _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 336s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 336s | ^~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 336s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 336s from /usr/include/c++/14/vector:65: 336s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 336s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 336s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 993 | std::_Destroy(__first, __last); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 336s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 336s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 336s | ^~~~~~~~ 336s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 336s from /usr/include/dolfinx.h:15, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:133: 336s /usr/include/dolfinx/la/petsc.h: In lambda function: 336s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 293 | return [A, mode, cache = std::vector()]( 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 577 | _element->Tt_apply(data, n, cell_permutation); 336s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1805 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 336s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 336s | ^~~~~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 593 | _element->Tinv_apply(data, n, cell_permutation); 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/la/petsc.h: In lambda function: 336s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 327 | return [A, mode, cache = std::vector()]( 336s | ^ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1134 | operator()(_Iter __first, _Sent __last, 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1139 | return {__first, __first}; 336s | ^ 336s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1148 | return {++__dest, __first}; 336s | ^ 336s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 336s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 336s | ^~~~~~~ 336s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 544 | _element->T_apply(data, n, cell_permutation); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1564 | erase(const_iterator __first, const_iterator __last) 336s | ^~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1536 | erase(const_iterator __position) 336s | ^~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 336s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 336s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 336s | ^~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 371 | return std::__do_uninit_copy(__first, __last, __result); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 373 | return std::uninitialized_copy(__first, __last, __result); 336s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 336s from /usr/include/dolfinx/fem/assembler.h:9: 336s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 336s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 336s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 336s from /usr/include/dolfinx/fem/Function.h:11: 336s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 336s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 119 | std::ranges::copy(buffer, range.begin()); 336s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 336s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/algorithm:61: 336s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 336s from /usr/include/dolfinx.h:10: 336s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 336s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 676 | distribute_data(MPI_Comm comm0, std::span indices, 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 336s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 2021 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 336s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 267 | void assemble_matrix( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 336s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 72 | cmap.tabulate(0, X, Xshape, phi_b); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s 577 | return ranges::fill_n(std::move(__first), __len, __value); 336s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan >]’: 336s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s 181 | void dot(U A, V B, P C, bool transpose = false) 336s | ^~~ 336s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 336s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 336s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 382 | create_geometry( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/functional:59, 336s from /usr/include/basix/finite-element.h:17: 336s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 336s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s 587 | operator()(_ArgTypes... __args) const 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 424 | const std::vector l2l = graph::build::compute_local_to_local( 336s | ^~~ 336s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 429 | std::ranges::transform(l2l, igi.begin(), 336s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 336s 430 | [&nodes](auto index) { return nodes[index]; }); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:207, std::span, T) [with T = double; auto:207 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span)>]’: 336s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 336s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 336s from /usr/include/c++/14/algorithm:63, 336s from /usr/include/basix/maps.h:8, 336s from /usr/include/basix/finite-element.h:9, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:83: 336s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::vector&]’: 336s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 111 | void assemble_vector( 336s | ^~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 116 | impl::assemble_vector(b, L, constants, coefficients); 336s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 242 | bc->set(b.mutable_array(), std::nullopt); 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 336s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s 125 | void inv(U A, V B) 336s | ^~~ 336s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 703 | void interpolate(Function& u, std::span f, 336s | ^~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 954 | cmap.tabulate(1, X, Xshape, phi_b); 336s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: 336s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 152 | void apply_lifting( 336s | ^~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/fem/Function.h:17: 336s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 336s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 146 | std::span(_buffer_local), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 147 | _request); 336s | ~~~~~~~~~ 336s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 336s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 99 | std::span(_buffer_remote), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 100 | std::span(_request)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/c++/14/vector:66, 336s from /usr/include/basix/cell.h:10, 336s from /usr/include/basix/finite-element.h:7: 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 1413 | insert(const_iterator __position, initializer_list __l) 336s | ^~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 336s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1417 | std::random_access_iterator_tag()); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 336s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s 212 | void pinv(U A, V P) 336s | ^~~~ 336s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s 245 | dot(AT, A, ATA); 336s | ~~~^~~~~~~~~~~~ 336s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s 246 | inv(ATA, Inv); 336s | ~~~^~~~~~~~~~ 336s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s 247 | dot(Inv, AT, P); 336s | ~~~^~~~~~~~~~~~ 336s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 336s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 336s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1159 | std::move(__comp), std::move(__proj)); 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 336s 607 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 608 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 336s from /usr/include/dolfinx/geometry/utils.h:9, 336s from /usr/include/dolfinx/fem/interpolate.h:19, 336s from /usr/include/dolfinx/fem/Function.h:12: 336s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 336s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 783 | Mesh> create_mesh( 336s | ^~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 336s | ^ 336s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 830 | cells1 = std::vector(cells.begin(), cells.end()); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 336s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 841 | std::vector cells1_v 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 880 | boundary_v.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 885 | boundary_v.erase(boundary_v.begin()); 336s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 336s 905 | nodes1.erase(unique_end, range_end); 336s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 911 | Geometry geometry 336s | ^~~~~~~~ 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 336s from /usr/include/dolfinx.h:15, 336s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:22: 336s /usr/include/dolfinx/la/petsc.h: In lambda function: 336s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 293 | return [A, mode, cache = std::vector()]( 336s | ^ 336s /usr/include/dolfinx/la/petsc.h: In lambda function: 336s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 336s 327 | return [A, mode, cache = std::vector()]( 336s | ^ 336s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan >; V = std::mdspan >; P = std::mdspan >]’: 336s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s 181 | void dot(U A, V B, P C, bool transpose = false) 336s | ^~~ 336s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 336s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 336s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 336s 1104 | constexpr default_accessor(default_accessor) noexcept {} 336s | ^~~~~~~~~~~~~~~~ 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp: In constructor ‘HyperElasticProblem::HyperElasticProblem(std::shared_ptr >, std::shared_ptr >, std::vector > >)’: 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:58:76: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 58 | std::vector ghosts(map->ghosts().begin(), map->ghosts().end()); 336s | ^ 336s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 336s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 642 | copy(_II __first, _II __last, _OI __result) 336s | ^~~~ 336s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 336s | ^~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1697 | std::__uninitialized_copy_a(__first, __last, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 336s 1698 | this->_M_impl._M_start, 336s | ~~~~~~~~~~~~~~~~~~~~~~~ 336s 1699 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 336s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:103:38: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 336s 103 | { bc->set(b, x, -1); }); 336s | ~~~~~~~^~~~~~~~~~ 336s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair, std::allocator > >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 336s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 336s 587 | operator()(_ArgTypes... __args) const 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 336s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1618 | _M_allocate_and_copy(size_type __n, 336s | ^~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 1625 | _M_get_Tp_allocator()); 336s | ~~~~~~~~~~~~~~~~~~~~~~ 336s In file included from /usr/include/c++/14/array:43, 336s from /usr/include/basix/cell.h:7: 336s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 336s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 642 | copy(_II __first, _II __last, _OI __result) 336s | ^~~~ 336s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 336s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 336s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 336s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 336s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 336s | ^~~~~~~~ 336s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 703 | void interpolate(Function& u, std::span f, 337s | ^~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 954 | cmap.tabulate(1, X, Xshape, phi_b); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘int32_t dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int> >, std::vector&, std::vector&) [with T = double]’: 337s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 337s 80 | std::int32_t _build_from_leaf( 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 337s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 337s /usr/include/dolfinx/geometry/BoundingBoxTree.h:110:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 337s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 111 | [axis](auto& p0, auto& p1) -> bool 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 112 | { 337s | ~ 337s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 115 | return x0 < x1; 337s | ~~~~~~~~~~~~~~~ 337s 116 | }); 337s | ~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 1789 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 1792 | auto __lasti = ranges::next(__first, __last); 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 337s | ^ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp: In function ‘int main(int, char**)’: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:172:71: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s 172 | auto B = std::make_shared>(std::vector{0, 0, 0}); 337s | ^ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:173:78: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s 173 | auto traction = std::make_shared>(std::vector{0, 0, 0}); 337s | ^ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:247:75: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s 247 | std::make_shared>(std::vector{0, 0, 0}, 337s | ^ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _OutputIterator = double*]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 337s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 2064 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s 607 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 608 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/Function.h:10: 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 319 | return [](std::span, std::span, std::int32_t, int) 337s | ^ 337s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 337s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 341 | return [dims, sub_element_fns](std::span data, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 337s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 350 | block_size); 337s | ~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 362 | return [ebs, sub_fn](std::span data, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 337s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 372 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 376 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 380 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 384 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 386 | { T_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 337s | ^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 337s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 587 | operator()(_ArgTypes... __args) const 337s | ^~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::__equal4(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:1635:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:1635:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:1645:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 337s | ^ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 337s 954 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 707 | vector(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 711 | _M_range_initialize(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 712 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 707 | vector(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 711 | _M_range_initialize(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 712 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 337s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 233 | void assemble_matrix( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 247 | mesh->geometry().x(), constants, coefficients, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 248 | dof_marker0, dof_marker1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 337s from /usr/include/dolfinx.h:11: 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 124 | void assemble_vector(std::span b, const Form& L) 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 129 | assemble_vector(b, L, std::span(constants), 337s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 130 | make_coefficients_span(coefficients)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 337s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1029 | std::__fill_a(__first, __last, __value); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 181 | void apply_lifting( 337s | ^~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 337s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 337s 128 | math::dot(cell_geometry, dphi, J, true); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = double*; _Tp = double]’: 337s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 413 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/numeric:416:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 416 | return std::transform_reduce(__first1, __last1, __first2, 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 417 | std::move(__init), 337s | ~~~~~~~~~~~~~~~~~~ 337s 418 | plus<>(), multiplies<>()); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 140 | math::inv(J, K); 337s | ~~~~~~~~~^~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 142 | math::pinv(J, K); 337s | ~~~~~~~~~~^~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 337s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 87 | auto det(Matrix A) 337s | ^~~ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s 239 | __x.end()); 337s | ~~~~~~~~~~ 337s In file included from /usr/include/c++/14/vector:72: 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 954 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 251 | end(), _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 337s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 337s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 993 | std::_Destroy(__first, __last); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 337s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 495 | void set(std::span x, std::optional> x0, 337s | ^~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 386 | __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 398 | return std::__uninitialized_copy_a 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 954 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 707 | vector(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 711 | _M_range_initialize(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 712 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 577 | return ranges::fill_n(std::move(__first), __len, __value); 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/numeric:62, 337s from /usr/include/basix/finite-element.h:19: 337s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/algorithm:61: 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 337s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 46 | void reorder_list(std::span list, std::span nodemap) 337s | ^~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 53 | const std::vector orig(list.begin(), list.end()); 337s | ^~~~ 337s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 58 | std::ranges::copy(links_old, links_new.begin()); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s 239 | __x.end()); 337s | ~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 251 | end(), _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 337s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 337s from /usr/include/c++/14/vector:65: 337s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 337s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 337s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 993 | std::_Destroy(__first, __last); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 337s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 152 | compute_jacobian_determinant(const U& J, std::span w) 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 172 | math::dot(B, J, BA); 337s | ~~~~~~~~~^~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1805 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1134 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1139 | return {__first, __first}; 337s | ^ 337s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1148 | return {++__dest, __first}; 337s | ^ 337s In file included from /usr/include/basix/maps.h:7, 337s from /usr/include/basix/finite-element.h:9: 337s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 337s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 337s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 1564 | erase(const_iterator __first, const_iterator __last) 337s | ^~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/numeric:62, 337s from /usr/include/basix/finite-element.h:19: 337s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 1536 | erase(const_iterator __position) 337s | ^~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 337s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 46 | void reorder_list(std::span list, std::span nodemap) 337s | ^~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 53 | const std::vector orig(list.begin(), list.end()); 337s | ^~~~ 337s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 58 | std::ranges::copy(links_old, links_new.begin()); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 337s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 337s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:15: 337s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 337s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 119 | std::ranges::copy(buffer, range.begin()); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1805 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1134 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1139 | return {__first, __first}; 337s | ^ 337s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1148 | return {++__dest, __first}; 337s | ^ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 386 | __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 1564 | erase(const_iterator __first, const_iterator __last) 337s | ^~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 398 | return std::__uninitialized_copy_a 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 1536 | erase(const_iterator __position) 337s | ^~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 337s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 337s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 337s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 676 | distribute_data(MPI_Comm comm0, std::span indices, 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 2021 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 337s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 337s from /usr/include/dolfinx/fem/Function.h:11: 337s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 337s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 119 | std::ranges::copy(buffer, range.begin()); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:232:15: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 232 | auto detJ = [](mdspan2_t x) 337s | ^ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1697 | std::__uninitialized_copy_a(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 1698 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 1699 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 337s from /usr/include/dolfinx.h:10: 337s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 337s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 676 | distribute_data(MPI_Comm comm0, std::span indices, 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:244:19: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 244 | T scale = detJ(mdspan2_t(x)); 337s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 2021 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 337s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 382 | create_geometry( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/vector:66, 337s from /usr/include/basix/cell.h:10, 337s from /usr/include/basix/finite-element.h:7, 337s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:19: 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 707 | vector(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 711 | _M_range_initialize(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 712 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 424 | const std::vector l2l = graph::build::compute_local_to_local( 337s | ^~~ 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 429 | std::ranges::transform(l2l, igi.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 337s 430 | [&nodes](auto index) { return nodes[index]; }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:256:19: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 256 | T scale = detJ(mdspan2_t(x)); 337s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 707 | vector(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 711 | _M_range_initialize(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 712 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 337s from /usr/include/dolfinx.h:16: 337s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 337s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 540 | x.insert(x.end(), {x0, x1}); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:228:13: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 228 | e.tabulate(0, X, phi); 337s | ~~~~~~~~~~^~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:228:13: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 239 | std::array A_hat_b = A_ref(phi, weights); 337s | ~~~~~~~~^~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 565 | v2, v3, vmid}); 337s | ~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 253 | = [b_hat = b_ref(phi, weights), 337s | ~~~~~~~~^~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 627 | {x.size() / 2, 2}, partitioner); 337s | ^ 337s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 632 | std::vector{}, {0, 2}, partitioner); 337s | ^ 337s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 337s from /usr/include/c++/14/algorithm:63, 337s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:18: 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span&]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 337s from /usr/include/dolfinx.h:11: 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 124 | void assemble_vector(std::span b, const Form& L) 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1618 | _M_allocate_and_copy(size_type __n, 337s | ^~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 129 | assemble_vector(b, L, std::span(constants), 337s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 130 | make_coefficients_span(coefficients)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1625 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1789 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1792 | auto __lasti = ranges::next(__first, __last); 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 337s | ^ 337s In file included from /usr/include/c++/14/tuple:44, 337s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 337s from /usr/include/c++/14/bits/memory_resource.h:41, 337s from /usr/include/c++/14/vector:87: 337s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 337s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 767 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 337s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 382 | create_geometry( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 424 | const std::vector l2l = graph::build::compute_local_to_local( 337s | ^~~ 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 429 | std::ranges::transform(l2l, igi.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 337s 430 | [&nodes](auto index) { return nodes[index]; }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 337s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 195 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 337s | ^~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 181 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 337s | ^~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 337s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 495 | void set(std::span x, std::optional> x0, 337s | ^~~ 337s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 337s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 671 | i0 + iy + ny + 2}); 337s | ~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 676 | {x.size() / 2, 2}, partitioner); 337s | ^ 337s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 681 | std::vector{}, {0, 2}, partitioner); 337s | ^ 337s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 3147 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1147 | void assemble_vector( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 337s 954 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1189 | impl::assemble_cells( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1190 | P0, b, x_dofmap, x, cells, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1192 | coeffs, cstride, cell_info0); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1196 | impl::assemble_cells( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1197 | P0, b, x_dofmap, x, cells, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1199 | coeffs, cstride, cell_info0); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 337s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1205 | fn, constants, coeffs, cstride, cell_info0); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1229 | impl::assemble_exterior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1232 | constants, coeffs, cstride, cell_info0, perms); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1236 | impl::assemble_exterior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1239 | constants, coeffs, cstride, cell_info0, perms); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1243 | impl::assemble_exterior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1246 | constants, coeffs, cstride, cell_info0, perms); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1260 | impl::assemble_interior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1263 | constants, coeffs, cstride, cell_info0, perms); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1267 | impl::assemble_interior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1270 | constants, coeffs, cstride, cell_info0, perms); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1274 | impl::assemble_interior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1277 | constants, coeffs, cstride, cell_info0, perms); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 337s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 676 | distribute_data(MPI_Comm comm0, std::span indices, 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 337s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 337s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 382 | create_geometry( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 424 | const std::vector l2l = graph::build::compute_local_to_local( 337s | ^~~ 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 508 | { return std::get<0>(idx) != r; }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 429 | std::ranges::transform(l2l, igi.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 337s 430 | [&nodes](auto index) { return nodes[index]; }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 553 | [](auto x) { return std::get<1>(x); }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 646 | std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 658 | std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s 678 | vector(initializer_list __l, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1999 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 249 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 577 | return ranges::fill_n(std::move(__first), __len, __value); 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 249 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = linalg::axpy >&, double, dolfinx::la::Vector >&, dolfinx::la::Vector >&>(dolfinx::la::Vector >&, double, dolfinx::la::Vector >&, dolfinx::la::Vector >&)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 337s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 337s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 235 | _fshape, cells); 337s | ~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 737 | std::move(__result), 337s | ~~~~~~~~~~~~~~~~~~~~ 337s 738 | std::move(__op), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_cells(mdspan2_t, std::span >, std::span, auto:182, std::span, std::span, int) [with T = double; auto:182 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 337s | ^~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_exterior_facets(mdspan2_t, std::span >, int, std::span, auto:183, std::span, std::span, int, std::span) [with T = double; auto:183 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 337s | ^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_interior_facets(mdspan2_t, std::span >, int, std::span, auto:184, std::span, std::span, int, std::span, std::span) [with T = double; auto:184 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 337s | ^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:222:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 222 | [](auto x) 337s | ^ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:235:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 235 | [](auto x) 337s | ^ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 386 | __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/algorithm:60: 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 398 | return std::__uninitialized_copy_a 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 386 | __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 398 | return std::__uninitialized_copy_a 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1697 | std::__uninitialized_copy_a(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 1698 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 1699 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 337s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1849 | permute_data(u, n, cell_info, _eperm); 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1852 | transform_data(u, n, cell_info, _etrans_invT, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1853 | precompute::apply_matrix); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 337s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1833 | permute_data(u, n, cell_info, _eperm_inv); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1836 | transform_data(u, n, cell_info, _etransT, 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1837 | precompute::apply_matrix); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 337s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1865 | permute_data(u, n, cell_info, _eperm_inv); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1868 | transform_data(u, n, cell_info, _etrans_inv, 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1869 | precompute::apply_matrix); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 707 | vector(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 711 | _M_range_initialize(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 712 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 337s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1810 | void FiniteElement::T_apply(std::span u, int n, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1817 | permute_data(u, n, cell_info, _eperm); 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1820 | transform_data(u, n, cell_info, _etrans, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1821 | precompute::apply_matrix); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1618 | _M_allocate_and_copy(size_type __n, 337s | ^~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1625 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1789 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1792 | auto __lasti = ranges::next(__first, __last); 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 337s | ^ 337s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 337s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 337s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 767 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 337s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 195 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 181 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 3147 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 181 | void dot(U A, V B, P C, bool transpose = false) 337s | ^~~ 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 337s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 508 | { return std::get<0>(idx) != r; }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 553 | [](auto x) { return std::get<1>(x); }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 646 | std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 658 | std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 87 | auto det(Matrix A) 337s | ^~~ 337s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 125 | void inv(U A, V B) 337s | ^~~ 337s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s In file included from /usr/include/basix/maps.h:7, 337s from /usr/include/basix/finite-element.h:9, 337s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:12: 337s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 337s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 337s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 41 | std::array A_ref(mdspand_t phi, std::span w) 337s | ^~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan >]’: 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 181 | void dot(U A, V B, P C, bool transpose = false) 337s | ^~~ 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 58 | std::array b_ref(mdspand_t phi, std::span w) 337s | ^~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 337s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 608 | __miter_base(_Iterator __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1999 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:18: 337s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 337s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 143 | return [&](std::span rows, 337s | ^ 337s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 147 | this->add(data, rows, cols); 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 337s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 337s 62 | std::array compute_bbox_of_bboxes( 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1697 | std::__uninitialized_copy_a(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 1698 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 1699 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 737 | std::move(__result), 337s | ~~~~~~~~~~~~~~~~~~~~ 337s 738 | std::move(__op), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 337s /usr/include/c++/14/bits/stl_algo.h:4724:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 337s | ^~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:4724:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:4724:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:4740:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 4740 | std::__introselect(__first, __nth, __last, 337s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s 4741 | std::__lg(__last - __first) * 2, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/Function.h:17, 337s from /usr/include/dolfinx/fem/DirichletBC.h:12, 337s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 337s from /usr/include/dolfinx.h:11, 337s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:17: 337s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 337s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 234 | const T local = std::transform_reduce( 337s | ~~~~~~~~~~~~~~~~~~~~~^ 337s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 236 | [](T a, T b) -> T 337s | ~~~~~~~~~~~~~~~~~ 337s 237 | { 337s | ~ 337s 238 | if constexpr (std::is_same>::value 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 239 | or std::is_same>::value) 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 240 | { 337s | ~ 337s 241 | return std::conj(a) * b; 337s | ~~~~~~~~~~~~~~~~~~~~~~~~ 337s 242 | } 337s | ~ 337s 243 | else 337s | ~~~~ 337s 244 | return a * b; 337s | ~~~~~~~~~~~~~ 337s 245 | }); 337s | ~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 577 | return ranges::fill_n(std::move(__first), __len, __value); 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 337s from /usr/include/dolfinx/fem/assembler.h:9: 337s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 337s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 337s from /usr/include/dolfinx/fem/assembler.h:9: 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 337s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 337s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 337s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 608 | __miter_base(_Iterator __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 337s | ^ 337s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 337s from /usr/include/c++/14/bits/stl_algobase.h:67: 337s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 193 | return std::_Destroy_aux::__destroy(__first, __last); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 196 | __destroy(__first, __last); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 337s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_matrix1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:239, std::span) [with T = double; auto:239 = assemble(MPI_Comm)::]’: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 147 | {dofmap.map(), 1, cells}, ident, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 149 | std::span(), 0, {}, {}, {}); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 111 | void assemble_vector( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 116 | impl::assemble_vector(b, L, constants, coefficients); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 337s | ^ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_vector1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:244, const std::vector&) [with T = double; auto:244 = assemble(MPI_Comm)::]’: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 171 | fem::impl::assemble_cells( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 337s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 267 | void assemble_matrix( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 608 | __miter_base(_Iterator __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 337s from /usr/include/c++/14/tuple:44, 337s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 337s from /usr/include/c++/14/bits/memory_resource.h:41, 337s from /usr/include/c++/14/vector:87: 337s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 337s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 994 | operator()(_It __x, _Sent __bound) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 337s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:207, std::span, T) [with T = double; auto:207 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span)>]’: 337s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 337s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 337s /usr/include/c++/14/bits/ranges_base.h:952:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 952 | operator()(_It&& __first, _Sent __last) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:1582:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 337s | ^~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:1582:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:1592:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1592 | return std::__equal_aux(__first1, __last1, __first2); 337s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1697 | std::__uninitialized_copy_a(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 1698 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 1699 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 337s from /usr/include/c++/14/algorithm:63, 337s from /usr/include/basix/maps.h:8, 337s from /usr/include/basix/finite-element.h:9, 337s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:131: 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::vector&]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1697 | std::__uninitialized_copy_a(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 1698 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 1699 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 337s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 267 | void assemble_matrix( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 111 | void assemble_vector( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 310 | return ranges::__copy_or_move(std::move(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 337s 311 | std::move(__last), 337s | ~~~~~~~~~~~~~~~~~~ 337s 312 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 116 | impl::assemble_vector(b, L, constants, coefficients); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 310 | return ranges::__copy_or_move(std::move(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 337s 311 | std::move(__last), 337s | ~~~~~~~~~~~~~~~~~~ 337s 312 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = double*; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = multiplies]’: 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:207, std::span, T) [with T = double; auto:207 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span)>]’: 337s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 337s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1618 | _M_allocate_and_copy(size_type __n, 337s | ^~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1625 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 608 | __miter_base(_Iterator __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 337s | ^~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 152 | void apply_lifting( 337s | ^~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/Function.h:17: 337s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 337s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 146 | std::span(_buffer_local), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 147 | _request); 337s | ~~~~~~~~~ 337s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 337s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 927 | void pack_coefficient_entity(std::span c, int cstride, 337s | ^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 337s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 99 | std::span(_buffer_remote), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 100 | std::span(_request)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 494 | void assemble_matrix( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 549 | impl::assemble_cells( 337s | ~~~~~~~~~~~~~~~~~~~~^ 337s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 572 | impl::assemble_exterior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 574 | a.domain(IntegralType::exterior_facet, i), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 578 | perms); 337s | ~~~~~~ 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 588 | impl::assemble_interior_facets( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 590 | a.domain(IntegralType::interior_facet, i), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 594 | cell_info1, perms); 337s | ~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 337s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:164:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 164 | [](auto x) -> std::pair, std::vector> 337s | ^ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1697 | std::__uninitialized_copy_a(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 1698 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 1699 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 310 | return ranges::__copy_or_move(std::move(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 337s 311 | std::move(__last), 337s | ~~~~~~~~~~~~~~~~~~ 337s 312 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 608 | __miter_base(_Iterator __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 337s from /usr/include/c++/14/bits/stl_algobase.h:67: 337s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 193 | return std::_Destroy_aux::__destroy(__first, __last); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 196 | __destroy(__first, __last); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 337s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 994 | operator()(_It __x, _Sent __bound) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 337s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 675 | move(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | return std::__copy_move_a(std::__miter_base(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 684 | std::__miter_base(__last), __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/vector:66, 337s from /usr/include/basix/cell.h:10, 337s from /usr/include/basix/finite-element.h:7: 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 1413 | insert(const_iterator __position, initializer_list __l) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 337s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1417 | std::random_access_iterator_tag()); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 147 | { return std::copy(__first, __last, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 1413 | insert(const_iterator __position, initializer_list __l) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 337s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1417 | std::random_access_iterator_tag()); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 3123 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 310 | return ranges::__copy_or_move(std::move(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 337s 311 | std::move(__last), 337s | ~~~~~~~~~~~~~~~~~~ 337s 312 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 337s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 998 | { std::__fill_a1(__first, __last, __value); } 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 337s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 337s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 337s | ^~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 337s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 337s | ^~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 577 | _element->Tt_apply(data, n, cell_permutation); 337s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 337s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 337s | ^~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 593 | _element->Tinv_apply(data, n, cell_permutation); 337s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1159 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/vector:66, 337s from /usr/include/basix/cell.h:10, 337s from /usr/include/basix/finite-element.h:7: 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s 678 | vector(initializer_list __l, 337s | ^~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 337s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 337s | ^~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 544 | _element->T_apply(data, n, cell_permutation); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 386 | __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s 607 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 608 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 398 | return std::__uninitialized_copy_a 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 386 | __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 398 | return std::__uninitialized_copy_a 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 337s from /usr/include/dolfinx/geometry/utils.h:9, 337s from /usr/include/dolfinx/fem/interpolate.h:19, 337s from /usr/include/dolfinx/fem/Function.h:12: 337s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 337s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 783 | Mesh> create_mesh( 337s | ^~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 337s | ^ 337s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 830 | cells1 = std::vector(cells.begin(), cells.end()); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 841 | std::vector cells1_v 337s | ^~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 880 | boundary_v.erase(unique_end, range_end); 337s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 885 | boundary_v.erase(boundary_v.begin()); 337s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 337s | ^~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 337s 905 | nodes1.erase(unique_end, range_end); 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 911 | Geometry geometry 337s | ^~~~~~~~ 337s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1805 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 337s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 3867 | find_if(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 3876 | return std::__find_if(__first, __last, 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 737 | std::move(__result), 337s | ~~~~~~~~~~~~~~~~~~~~ 337s 738 | std::move(__op), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 715 | return std::__copy_n(__first, __n2, __result, 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337s 716 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 337s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s 450 | rowptr_container_type new_row_ptr = {0}; 337s | ^~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 715 | return std::__copy_n(__first, __n2, __result, 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337s 716 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 707 | vector(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 711 | _M_range_initialize(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 712 | std::__iterator_category(__first)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1789 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1792 | auto __lasti = ranges::next(__first, __last); 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 337s | ^ 337s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 337s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 767 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 337s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s 607 | this->_M_impl._M_start, 337s | ~~~~~~~~~~~~~~~~~~~~~~~ 337s 608 | _M_get_Tp_allocator()); 337s | ~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 195 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 337s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 337s 181 | vector<_Tp, _Alloc>:: 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 577 | return ranges::fill_n(std::move(__first), __len, __value); 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 3147 | std::move(__comp), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 337s | ^~~~~~~~ 337s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 181 | void dot(U A, V B, P C, bool transpose = false) 337s | ^~~ 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 683 | { return std::copy(__first, __first + __n, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:14: 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 319 | return [](std::span, std::span, std::int32_t, int) 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 341 | return [dims, sub_element_fns](std::span data, 337s | ^ 337s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 337s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 337s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 350 | block_size); 337s | ~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 337s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 508 | { return std::get<0>(idx) != r; }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 337s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 553 | [](auto x) { return std::get<1>(x); }); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 646 | std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 658 | std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 337s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 362 | return [ebs, sub_fn](std::span data, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 337s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 372 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 376 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 380 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 384 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 386 | { T_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 125 | void inv(U A, V B) 337s | ^~~ 337s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 337s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 587 | operator()(_ArgTypes... __args) const 337s | ^~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 72 | cmap.tabulate(0, X, Xshape, phi_b); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 337s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 337s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 235 | _fshape, cells); 337s | ~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/functional:59, 337s from /usr/include/basix/finite-element.h:17: 337s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 337s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 587 | operator()(_ArgTypes... __args) const 337s | ^~~~~~~~ 337s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 337s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1999 | operator()(_Iter __first, _Sent __last, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 337s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 337s 128 | math::dot(cell_geometry, dphi, J, true); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 140 | math::inv(J, K); 337s | ~~~~~~~~~^~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 142 | math::pinv(J, K); 337s | ~~~~~~~~~~^~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 337s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1674 | void FiniteElement::permute_data( 337s | ^~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 337s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 87 | auto det(Matrix A) 337s | ^~~ 337s In file included from /usr/include/basix/finite-element.h:12: 337s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 337s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 243 | void apply_matrix( 337s | ^~~~~~~~~~~~ 337s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 337s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 737 | std::move(__result), 337s | ~~~~~~~~~~~~~~~~~~~~ 337s 738 | std::move(__op), std::move(__proj)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 337s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1733 | void FiniteElement::transform_data( 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 1754 | op(std::span(v_size_t), 337s | ~~^~~~~~~~~~~~~~~~~~~~~ 337s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1756 | dofstart, block_size); 337s | ~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 1775 | op(std::span(v_size_t), 337s | ~~^~~~~~~~~~~~~~~~~~~~~ 337s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1777 | dofstart, block_size); 337s | ~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 1786 | op(std::span(v_size_t), 337s | ~~^~~~~~~~~~~~~~~~~~~~~ 337s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1788 | dofstart, block_size); 337s | ~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 337s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1674 | void FiniteElement::permute_data( 337s | ^~~~~~~~~~~~~~~~ 337s In file included from /usr/include/dolfinx/fem/Function.h:11: 337s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 337s /usr/include/dolfinx/fem/FunctionSpace.h:276:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 276 | cmap.tabulate(0, X, Xshape, phi_b); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 337s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1733 | void FiniteElement::transform_data( 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FunctionSpace.h:298:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 298 | apply_dof_transformation( 337s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 337s 299 | x_b, std::span(cell_info.data(), cell_info.size()), c, x.extent(1)); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 1754 | op(std::span(v_size_t), 337s | ~~^~~~~~~~~~~~~~~~~~~~~ 337s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1756 | dofstart, block_size); 337s | ~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 1786 | op(std::span(v_size_t), 337s | ~~^~~~~~~~~~~~~~~~~~~~~ 337s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1788 | dofstart, block_size); 337s | ~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s 1797 | op(std::span(v_size_t), 337s | ~~^~~~~~~~~~~~~~~~~~~~~ 337s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1799 | dofstart, block_size); 337s | ~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 72 | cmap.tabulate(0, X, Xshape, phi_b); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 337s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 152 | compute_jacobian_determinant(const U& J, std::span w) 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 172 | math::dot(B, J, BA); 337s | ~~~~~~~~~^~~~~~~~~~ 337s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 337s In file included from /usr/include/basix/maps.h:7: 337s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 337s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 337s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s In file included from /usr/include/c++/14/functional:59, 337s from /usr/include/basix/finite-element.h:17: 337s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 337s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 587 | operator()(_ArgTypes... __args) const 337s | ^~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 703 | void interpolate(Function& u, std::span f, 337s | ^~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 954 | cmap.tabulate(1, X, Xshape, phi_b); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 337s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 212 | void pinv(U A, V P) 337s | ^~~~ 337s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 245 | dot(AT, A, ATA); 337s | ~~~^~~~~~~~~~~~ 337s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 246 | inv(ATA, Inv); 337s | ~~~^~~~~~~~~~ 337s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 247 | dot(Inv, AT, P); 337s | ~~~^~~~~~~~~~~~ 337s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 337s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 337s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 346 | __niter_wrap(_From __from, _To __res) 337s | ^~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘dolfinx::fem::Expression dolfinx::fem::create_expression(const ufcx_expression&, const std::vector > >&, const std::vector > >&, std::shared_ptr >) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1239 | tabulate_tensor, value_shape, argument_function_space); 337s | ^ 337s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 642 | copy(_II __first, _II __last, _OI __result) 337s | ^~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s 181 | void dot(U A, V B, P C, bool transpose = false) 337s | ^~~ 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 337s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 337s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 337s 1104 | constexpr default_accessor(default_accessor) noexcept {} 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 337s /usr/include/c++/14/bits/stl_algo.h:1915:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:1915:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:1915:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 337s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:1925:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 1925 | std::iter_swap(__first, __nth); 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 337s 1936 | std::__insertion_sort(__first, __last, __comp); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 337s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 337s 1104 | constexpr default_accessor(default_accessor) noexcept {} 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const dolfinx::fem::Expression&, std::span, std::span) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/Function.h:393:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 393 | e0.eval(*mesh0, cells0, fdata, {num_cells, num_points * value_size}); 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/Function.h:410:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 410 | fem::interpolate(*this, 337s | ~~~~~~~~~~~~~~~~^~~~~~~ 337s 411 | std::span(fdata1.data(), fdata1.size()), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 412 | {value_size, num_cells * num_points}, cells1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 337s | ^~~~ 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 902 | transform(coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 337s | ^~~~ 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 902 | transform(coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 337s | ^~~~ 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 902 | transform(coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 703 | void interpolate(Function& u, std::span f, 337s | ^~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 337s | ^~~~ 337s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 902 | transform(coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 954 | cmap.tabulate(1, X, Xshape, phi_b); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:1251:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 337s | ^~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:1251:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 249 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 337s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 193 | return std::_Destroy_aux::__destroy(__first, __last); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 196 | __destroy(__first, __last); 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 634 | void assemble_cells( 337s | ^~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 674 | P0(_be, cell_info0, c0, 1); 337s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 337s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 147 | { return std::copy(__first, __last, __result); } 337s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 634 | void assemble_cells( 337s | ^~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 674 | P0(_be, cell_info0, c0, 1); 337s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 337s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 337s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 337s 450 | rowptr_container_type new_row_ptr = {0}; 337s | ^~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 318 | operator()(_Range&& __r, _Out __result) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 321 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 634 | void assemble_cells( 337s | ^~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 674 | P0(_be, cell_info0, c0, 1); 337s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 337s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 319 | return [](std::span, std::span, std::int32_t, int) 337s | ^ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 720 | void assemble_exterior_facets( 337s | ^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 341 | return [dims, sub_element_fns](std::span data, 337s | ^ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 770 | P0(_be, cell_info0, cell0, 1); 337s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 337s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 350 | block_size); 337s | ~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 337s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 337s | ^~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 337s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 362 | return [ebs, sub_fn](std::span data, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 337s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 346 | __niter_wrap(_From __from, _To __res) 337s | ^~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 372 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 376 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 380 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 337s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 384 | return [this](std::span data, std::span cell_info, 337s | ^ 337s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 386 | { T_apply(data, cell_info[cell], block_size); }; 337s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 720 | void assemble_exterior_facets( 337s | ^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 770 | P0(_be, cell_info0, cell0, 1); 337s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 337s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 587 | operator()(_ArgTypes... __args) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 185 | __uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 720 | void assemble_exterior_facets( 337s | ^~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 337s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 770 | P0(_be, cell_info0, cell0, 1); 337s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::layout_right, std::default_accessor > >&; T = std::complex]’: 337s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 337s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 337s | ^~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 337s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 337s | ^~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 249 | std::move(__result)); 337s | ~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 337s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 337s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 337s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 346 | __niter_wrap(_From __from, _To __res) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 337s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 337s | ^~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 337s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 337s | ^~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 337s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 233 | void assemble_matrix( 337s | ^~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 247 | mesh->geometry().x(), constants, coefficients, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 248 | dof_marker0, dof_marker1); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 337s | ^~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 337s | ^~~~~~~~~ 337s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s In file included from /usr/include/c++/14/vector:65: 337s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*; _Tp = int]’: 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 337s | ^~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 371 | return std::__do_uninit_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 373 | return std::uninitialized_copy(__first, __last, __result); 337s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 855 | operator()(_It& __it, _Sent __bound) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 337s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 337s | ^~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1905 | std::__introsort_loop(__first, __last, 337s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 337s 1906 | std::__lg(__last - __first) * 2, 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337s 1907 | __comp); 337s | ~~~~~~~ 337s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 1908 | std::__final_insertion_sort(__first, __last, __comp); 337s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 608 | __miter_base(_Iterator __it) 337s | ^~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 337s | ^~~~~~~~~~~~~ 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 337s | ^~~~~~~~ 337s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 337s 577 | return ranges::fill_n(std::move(__first), __len, __value); 337s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/assembler.h:11: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1289 | void assemble_vector( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1298 | constants, coefficients); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 816 | void assemble_interior_facets( 338s | ^~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 887 | P0(be, cell_info0, cells0[0], 1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 888 | P0(sub_be, cell_info0, cells0[1], 1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 249 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::add(std::span, std::span, std::span) [with int BS0 = 1; int BS1 = 1; Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 338s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 249 | void add(std::span x, std::span rows, 338s | ^~~ 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 338s | ^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 338s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 855 | operator()(_It& __it, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1905 | std::__introsort_loop(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1906 | std::__lg(__last - __first) * 2, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1907 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1908 | std::__final_insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 338s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 338s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::experimental::layout_right_padded<4294967295>, std::default_accessor > >&; T = std::complex]’: 338s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 338s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 249 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘double dolfinx::la::MatrixCSR::squared_norm() const [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 338s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 724 | double norm_sq_local = std::accumulate( 338s | ~~~~~~~~~~~~~~~^ 338s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 816 | void assemble_interior_facets( 338s | ^~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1789 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1792 | auto __lasti = ranges::next(__first, __last); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 338s | ^ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 887 | P0(be, cell_info0, cells0[0], 1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 888 | P0(sub_be, cell_info0, cells0[1], 1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2152 | return __find_if(__first, __last, __pred, 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 2153 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 338s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 124 | void assemble_vector(std::span b, const Form& L) 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 129 | assemble_vector(b, L, std::span(constants), 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 130 | make_coefficients_span(coefficients)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 318 | operator()(_Range&& __r, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 321 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/Function.h:10: 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 319 | return [](std::span, std::span, std::int32_t, int) 338s | ^ 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = std::complex; U = double]’: 338s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 338s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 338s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 341 | return [dims, sub_element_fns](std::span data, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 350 | block_size); 338s | ~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/assembler.h:11: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1289 | void assemble_vector( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1298 | constants, coefficients); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s In file included from /usr/include/basix/finite-element.h:19: 338s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > >(const Vector >&, const Vector >&)::]’: 338s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 362 | return [ebs, sub_fn](std::span data, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 372 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 376 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 380 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 816 | void assemble_interior_facets( 338s | ^~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 384 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 386 | { T_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 887 | P0(be, cell_info0, cells0[0], 1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 888 | P0(sub_be, cell_info0, cells0[1], 1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/assembler.h:9: 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:170 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:171 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:172 = assemble(MPI_Comm)::]’: 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 61 | void assemble_cells( 338s | ^~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 338s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 155 | mat_set(dofs0, dofs1, Ae); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1074 | void apply_lifting( 338s | ^~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1121 | bc->set(bc_values1, std::nullopt, 1); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 338s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1127 | bc_markers1, x0[j], alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 338s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1132 | bc_markers1, std::span(), alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 338s | ^~~~ 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 902 | transform(coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 338s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 233 | void assemble_matrix( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 247 | mesh->geometry().x(), constants, coefficients, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 248 | dof_marker0, dof_marker1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 338s | ^~~~ 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 902 | transform(coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 338s | ^~~~ 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 902 | transform(coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 386 | __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/array:43, 338s from /usr/include/basix/cell.h:7: 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 338s | ^~~~ 338s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 902 | transform(coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 398 | return std::__uninitialized_copy_a 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/assembler.h:11: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = assemble_vector1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, const std::vector&)::; auto:195 = assemble(MPI_Comm)::]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 634 | void assemble_cells( 338s | ^~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 674 | P0(_be, cell_info0, c0, 1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/la/Vector.h:14: 338s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 338s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 390 | void scatter_rev_begin(std::span send_buffer, 338s | ^~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 424 | return [](std::span, std::span, std::int32_t, int) 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 443 | return [this, sub_element_fns](std::span data, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 451 | cell_info, cell, block_size); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 466 | return [this, sub_fn](std::span data, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 475 | ebs); 338s | ~~~~ 338s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 338s from /usr/include/dolfinx.h:16: 338s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 338s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 379 | cells.insert(cells.end(), 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 338s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 386 | {x.size() / 3, 3}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 484 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1697 | std::__uninitialized_copy_a(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1698 | this->_M_impl._M_start, 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s 1699 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 488 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 492 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 496 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 498 | { T_apply_right(data, cell_info[cell], n); }; 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 338s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 195 | void scatter_fwd_begin(std::span send_buffer, 338s | ^~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s In file included from /usr/include/c++/14/bits/refwrap.h:38, 338s from /usr/include/c++/14/vector:68: 338s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 338s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 707 | vector(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 711 | _M_range_initialize(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 712 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_hex(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 338s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 429 | {x.size() / 3, 3}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 338s from /usr/include/dolfinx.h:16: 338s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 338s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 565 | v2, v3, vmid}); 338s | ~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 627 | {x.size() / 2, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 632 | std::vector{}, {0, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 318 | operator()(_Range&& __r, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 321 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1618 | _M_allocate_and_copy(size_type __n, 338s | ^~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1625 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 338s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1789 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1792 | auto __lasti = ranges::next(__first, __last); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 338s | ^ 338s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 338s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/tuple:44, 338s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 338s from /usr/include/c++/14/bits/memory_resource.h:41, 338s from /usr/include/c++/14/vector:87: 338s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 338s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 767 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 338s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_prism(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 338s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 61 | void assemble_cells( 338s | ^~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 476 | {x.size() / 3, 3}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s 195 | vector<_Tp, _Alloc>:: 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 338s | ^~~~~~~~~~~~~~ 338s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 338s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 154 | void apply_permutation_mapped(std::span perm, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 338s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 155 | mat_set(dofs0, dofs1, Ae); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s 181 | vector<_Tp, _Alloc>:: 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 338s | ^~~~~~~~~~~~~~ 338s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 338s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 144 | void apply_permutation(std::span perm, std::span data, 338s | ^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 338s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 338s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 671 | i0 + iy + ny + 2}); 338s | ~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 676 | {x.size() / 2, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 681 | std::vector{}, {0, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 338s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 3147 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 338s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 338s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 195 | void assemble_exterior_facets( 338s | ^~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 338s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 254 | P0(_Ae, cell_info0, cell0, ndim1); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 338s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 292 | mat_set(dofs0, dofs1, Ae); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 318 | operator()(_Range&& __r, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 321 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/vector:72: 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s 954 | vector<_Tp, _Alloc>:: 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 338s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 508 | { return std::get<0>(idx) != r; }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 553 | [](auto x) { return std::get<1>(x); }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 334 | void assemble_interior_facets( 338s | ^~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 338s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 338s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 338s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 707 | vector(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 711 | _M_range_initialize(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 712 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s In file included from /usr/include/c++/14/numeric:62, 338s from /usr/include/basix/finite-element.h:19: 338s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1697 | std::__uninitialized_copy_a(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1698 | this->_M_impl._M_start, 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s 1699 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 310 | return ranges::__copy_or_move(std::move(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 338s 311 | std::move(__last), 338s | ~~~~~~~~~~~~~~~~~~ 338s 312 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1589 | __heap_select(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1593 | std::__make_heap(__first, __middle, __comp); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1595 | if (__comp(__i, __first)) 338s | ~~~~~~^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s In file included from /usr/include/c++/14/algorithm:61: 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1856 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 338s from /usr/include/c++/14/bits/stl_algobase.h:67: 338s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 193 | return std::_Destroy_aux::__destroy(__first, __last); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 196 | __destroy(__first, __last); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1770 | __insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1777 | if (__comp(__i, __first)) 338s | ~~~~~~^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 338s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 46 | void reorder_list(std::span list, std::span nodemap) 338s | ^~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 53 | const std::vector orig(list.begin(), list.end()); 338s | ^~~~ 338s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 58 | std::ranges::copy(links_old, links_new.begin()); 338s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 994 | operator()(_It __x, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 338s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 338s 239 | __x.end()); 338s | ~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 251 | end(), _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 338s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 338s from /usr/include/c++/14/vector:65: 338s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 338s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 338s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 993 | std::_Destroy(__first, __last); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 675 | move(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | return std::__copy_move_a(std::__miter_base(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 684 | std::__miter_base(__last), __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1805 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1134 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1139 | return {__first, __first}; 338s | ^ 338s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1148 | return {++__dest, __first}; 338s | ^ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 1564 | erase(const_iterator __first, const_iterator __last) 338s | ^~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 346 | __niter_wrap(_From __from, _To __res) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 1536 | erase(const_iterator __position) 338s | ^~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1999 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 338s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 3123 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/alloc_traits.h: In static member function ‘static constexpr bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]’: 338s /usr/include/c++/14/bits/alloc_traits.h:951:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 952 | __make_move_if_noexcept_iterator(__c.end()), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 953 | __c.get_allocator()).swap(__c); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = int]’: 338s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 310 | return ranges::__copy_or_move(std::move(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 338s 311 | std::move(__last), 338s | ~~~~~~~~~~~~~~~~~~ 338s 312 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 338s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 338s from /usr/include/dolfinx/fem/Function.h:11: 338s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 338s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 119 | std::ranges::copy(buffer, range.begin()); 338s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 338s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 338s from /usr/include/dolfinx.h:10: 338s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 338s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 676 | distribute_data(MPI_Comm comm0, std::span indices, 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 338s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 2021 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; bool = false]’: 338s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 386 | __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 398 | return std::__uninitialized_copy_a 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1805 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 318 | operator()(_Range&& __r, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 321 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 338s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 382 | create_geometry( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 424 | const std::vector l2l = graph::build::compute_local_to_local( 338s | ^~~ 338s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 429 | std::ranges::transform(l2l, igi.begin(), 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 338s 430 | [&nodes](auto index) { return nodes[index]; }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 338s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 3867 | find_if(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 3876 | return std::__find_if(__first, __last, 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1697 | std::__uninitialized_copy_a(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1698 | this->_M_impl._M_start, 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s 1699 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 707 | vector(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 711 | _M_range_initialize(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 712 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 338s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 508 | { return std::get<0>(idx) != r; }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 553 | [](auto x) { return std::get<1>(x); }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 310 | return ranges::__copy_or_move(std::move(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 338s 311 | std::move(__last), 338s | ~~~~~~~~~~~~~~~~~~ 338s 312 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 646 | std::next(x_new.begin(), shape[1] * i)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 994 | operator()(_It __x, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 658 | std::next(x_new.begin(), shape[1] * i)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 715 | return std::__copy_n(__first, __n2, __result, 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 716 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 715 | return std::__copy_n(__first, __n2, __result, 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 716 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 338s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 675 | move(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | return std::__copy_move_a(std::__miter_base(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 684 | std::__miter_base(__last), __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 346 | __niter_wrap(_From __from, _To __res) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 338s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 3123 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 338s | ^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 310 | return ranges::__copy_or_move(std::move(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 338s 311 | std::move(__last), 338s | ~~~~~~~~~~~~~~~~~~ 338s 312 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/vector:72: 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 338s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 338s 239 | __x.end()); 338s | ~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 251 | end(), _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 338s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 338s from /usr/include/c++/14/vector:65: 338s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 338s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 338s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 993 | std::_Destroy(__first, __last); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 338s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/algorithm:63, 338s from /usr/include/basix/maps.h:8: 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 776 | ranges::begin(__r2), ranges::end(__r2), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 777 | std::move(__result), std::move(__binary_op), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 778 | std::move(__proj1), std::move(__proj2)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 338s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 233 | void assemble_matrix( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 247 | mesh->geometry().x(), constants, coefficients, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 248 | dof_marker0, dof_marker1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1805 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1876 | __introsort_loop(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1884 | std::__partial_sort(__first, __last, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1819 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1822 | std::__insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 338s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 3867 | find_if(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 3876 | return std::__find_if(__first, __last, 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1805 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 338s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 2095 | __value, std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 715 | return std::__copy_n(__first, __n2, __result, 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 716 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 715 | return std::__copy_n(__first, __n2, __result, 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 716 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 577 | return ranges::fill_n(std::move(__first), __len, __value); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/assembler.h:11: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1289 | void assemble_vector( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1298 | constants, coefficients); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 994 | operator()(_It __x, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2107 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2111 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2115 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2119 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2127 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2132 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2137 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 346 | __niter_wrap(_From __from, _To __res) 338s | ^~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Iterator2 = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 88 | if (__comp(__a, __b)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 90 | if (__comp(__b, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 91 | std::iter_swap(__result, __b); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 92 | else if (__comp(__a, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 93 | std::iter_swap(__result, __c); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 95 | std::iter_swap(__result, __a); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 97 | else if (__comp(__a, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 98 | std::iter_swap(__result, __a); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 99 | else if (__comp(__b, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 100 | std::iter_swap(__result, __c); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 102 | std::iter_swap(__result, __b); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 338s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 540 | x.insert(x.end(), {x0, x1}); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 565 | v2, v3, vmid}); 338s | ~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 627 | {x.size() / 2, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1829 | __unguarded_partition(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1835 | while (__comp(__first, __pivot)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1838 | while (__comp(__pivot, __last)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 632 | std::vector{}, {0, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1842 | std::iter_swap(__first, __last); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _BI2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 923 | std::__miter_base(__last), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 924 | __result); 338s | ~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1849 | permute_data(u, n, cell_info, _eperm); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1852 | transform_data(u, n, cell_info, _etrans_invT, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1853 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1833 | permute_data(u, n, cell_info, _eperm_inv); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1836 | transform_data(u, n, cell_info, _etransT, 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1837 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1865 | permute_data(u, n, cell_info, _eperm_inv); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1868 | transform_data(u, n, cell_info, _etrans_inv, 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1869 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1810 | void FiniteElement::T_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1817 | permute_data(u, n, cell_info, _eperm); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1820 | transform_data(u, n, cell_info, _etrans, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1821 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 338s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 671 | i0 + iy + ny + 2}); 338s | ~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 676 | {x.size() / 2, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 681 | std::vector{}, {0, 2}, partitioner); 338s | ^ 338s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 181 | void dot(U A, V B, P C, bool transpose = false) 338s | ^~~ 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s In file included from /usr/include/dolfinx/fem/Function.h:10: 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 319 | return [](std::span, std::span, std::int32_t, int) 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 341 | return [dims, sub_element_fns](std::span data, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 350 | block_size); 338s | ~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 87 | auto det(Matrix A) 338s | ^~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 362 | return [ebs, sub_fn](std::span data, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 372 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 376 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 380 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 338s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 384 | return [this](std::span data, std::span cell_info, 338s | ^ 338s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 386 | { T_apply(data, cell_info[cell], block_size); }; 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1863 | __partial_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1868 | std::__heap_select(__first, __middle, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1869 | std::__sort_heap(__first, __middle, __comp); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 125 | void inv(U A, V B) 338s | ^~~ 338s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1856 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 338s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1770 | __insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1777 | if (__comp(__i, __first)) 338s | ~~~~~~^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 338s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 587 | operator()(_ArgTypes... __args) const 338s | ^~~~~~~~ 338s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 181 | void dot(U A, V B, P C, bool transpose = false) 338s | ^~~ 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 338s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1876 | __introsort_loop(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1884 | std::__partial_sort(__first, __last, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1819 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1822 | std::__insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 338s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 2095 | __value, std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 338s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 855 | operator()(_It& __it, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1905 | std::__introsort_loop(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1906 | std::__lg(__last - __first) * 2, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1907 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1908 | std::__final_insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 317 | operator()(_Iterator __it) 338s | ^~~~~~~~ 338s In file included from /usr/include/c++/14/functional:59, 338s from /usr/include/basix/finite-element.h:17: 338s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 338s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 587 | operator()(_ArgTypes... __args) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 338s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 338s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 338s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 338s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 338s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 338s 128 | math::dot(cell_geometry, dphi, J, true); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 338s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 140 | math::inv(J, K); 338s | ~~~~~~~~~^~~~~~ 338s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 142 | math::pinv(J, K); 338s | ~~~~~~~~~~^~~~~~ 338s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 338s | ^~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 577 | _element->Tt_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 338s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 87 | auto det(Matrix A) 338s | ^~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 593 | _element->Tinv_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 338s | ^~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 544 | _element->T_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 338s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 338s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 267 | void assemble_matrix( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 643 | _element->Tt_apply_right(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 232 | if (__comp(__first + __secondChild, 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 233 | __first + (__secondChild - 1))) 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 609 | _element->T_apply_right(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 338s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _OI = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair, int>; _Iterator = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 239 | operator()(_Value& __val, _Iterator __it) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::scatter_rev_end() [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 338s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 715 | 0); 338s | ~~ 338s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 338s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 152 | compute_jacobian_determinant(const U& J, std::span w) 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 172 | math::dot(B, J, BA); 338s | ~~~~~~~~~^~~~~~~~~~ 338s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 346 | __niter_wrap(_From __from, _To __res) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 338s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s In file included from /usr/include/c++/14/numeric:62: 338s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation = dolfinx::la::MatrixCSR, vector, vector >::squared_norm() const::, vector, vector >::value_type)>]’: 338s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 338s | ^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s In file included from /usr/include/basix/maps.h:7: 338s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 338s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 338s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 111 | void assemble_vector( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 116 | impl::assemble_vector(b, L, constants, coefficients); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 346 | __niter_wrap(_From __from, _To __res) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 338s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 146 | std::span(_buffer_local), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 147 | _request); 338s | ~~~~~~~~~ 338s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1816:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h:1817:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1817 | { return _ReturnType(__i); } 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 338s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 707 | vector(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 711 | _M_range_initialize(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 712 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/algorithm:61: 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 338s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 2981 | __miter_base(move_iterator<_Iterator> __it) 338s | ^~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/array:43, 338s from /usr/include/basix/cell.h:7: 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 338s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 338s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 249 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 338s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 855 | operator()(_It& __it, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1905 | std::__introsort_loop(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1906 | std::__lg(__last - __first) * 2, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1907 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1908 | std::__final_insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1589 | __heap_select(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1593 | std::__make_heap(__first, __middle, __comp); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1595 | if (__comp(__i, __first)) 338s | ~~~~~~^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 425 | std::__pop_heap(__first, __last, __last, __comp); 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 1413 | insert(const_iterator __position, initializer_list __l) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1417 | std::random_access_iterator_tag()); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 88 | if (__comp(__a, __b)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 90 | if (__comp(__b, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 91 | std::iter_swap(__result, __b); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 92 | else if (__comp(__a, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 93 | std::iter_swap(__result, __c); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 95 | std::iter_swap(__result, __a); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 97 | else if (__comp(__a, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 98 | std::iter_swap(__result, __a); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 99 | else if (__comp(__b, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 100 | std::iter_swap(__result, __c); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 102 | std::iter_swap(__result, __b); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 249 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1829 | __unguarded_partition(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1835 | while (__comp(__first, __pivot)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1838 | while (__comp(__pivot, __last)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1842 | std::iter_swap(__first, __last); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 923 | std::__miter_base(__last), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 924 | __result); 338s | ~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 310 | return ranges::__copy_or_move(std::move(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 338s 311 | std::move(__last), 338s | ~~~~~~~~~~~~~~~~~~ 338s 312 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 249 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 855 | operator()(_It& __it, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1905 | std::__introsort_loop(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1906 | std::__lg(__last - __first) * 2, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1907 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1908 | std::__final_insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 249 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1159 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1876 | __introsort_loop(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1884 | std::__partial_sort(__first, __last, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1819 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1822 | std::__insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1789 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1792 | auto __lasti = ranges::next(__first, __last); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 338s | ^ 338s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 338s 607 | this->_M_impl._M_start, 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s 608 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 338s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 927 | void pack_coefficient_entity(std::span c, int cstride, 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2152 | return __find_if(__first, __last, __pred, 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 2153 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 338s from /usr/include/dolfinx/geometry/utils.h:9, 338s from /usr/include/dolfinx/fem/interpolate.h:19, 338s from /usr/include/dolfinx/fem/Function.h:12: 338s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 338s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 783 | Mesh> create_mesh( 338s | ^~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 338s | ^ 338s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 830 | cells1 = std::vector(cells.begin(), cells.end()); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 841 | std::vector cells1_v 338s | ^~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 880 | boundary_v.erase(unique_end, range_end); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 885 | boundary_v.erase(boundary_v.begin()); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 338s | ^~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 905 | nodes1.erase(unique_end, range_end); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 911 | Geometry geometry 338s | ^~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 338s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 927 | void pack_coefficient_entity(std::span c, int cstride, 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1789 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1792 | auto __lasti = ranges::next(__first, __last); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 338s | ^ 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 338s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 927 | void pack_coefficient_entity(std::span c, int cstride, 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2152 | return __find_if(__first, __last, __pred, 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 2153 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 338s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 927 | void pack_coefficient_entity(std::span c, int cstride, 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 338s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 135 | __push_heap(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair, int>*; _Container = span, int>, 4294967295>]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _To = pair, int>*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 346 | __niter_wrap(_From __from, _To __res) 338s | ^~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 494 | void assemble_matrix( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 549 | impl::assemble_cells( 338s | ~~~~~~~~~~~~~~~~~~~~^ 338s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 572 | impl::assemble_exterior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 574 | a.domain(IntegralType::exterior_facet, i), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 578 | perms); 338s | ~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 588 | impl::assemble_interior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 590 | a.domain(IntegralType::interior_facet, i), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 594 | cell_info1, perms); 338s | ~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 371 | return std::__do_uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 373 | return std::uninitialized_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 239 | operator()(_Value& __val, _Iterator __it) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1147 | void assemble_vector( 338s | ^~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1189 | impl::assemble_cells( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1190 | P0, b, x_dofmap, x, cells, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1192 | coeffs, cstride, cell_info0); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1196 | impl::assemble_cells( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1197 | P0, b, x_dofmap, x, cells, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1199 | coeffs, cstride, cell_info0); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 338s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1205 | fn, constants, coeffs, cstride, cell_info0); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1229 | impl::assemble_exterior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1232 | constants, coeffs, cstride, cell_info0, perms); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1236 | impl::assemble_exterior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1239 | constants, coeffs, cstride, cell_info0, perms); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1243 | impl::assemble_exterior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1246 | constants, coeffs, cstride, cell_info0, perms); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1260 | impl::assemble_interior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1263 | constants, coeffs, cstride, cell_info0, perms); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1267 | impl::assemble_interior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1270 | constants, coeffs, cstride, cell_info0, perms); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1274 | impl::assemble_interior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1277 | constants, coeffs, cstride, cell_info0, perms); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1863 | __partial_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1868 | std::__heap_select(__first, __middle, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1869 | std::__sort_heap(__first, __middle, __comp); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1856 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1770 | __insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1777 | if (__comp(__i, __first)) 338s | ~~~~~~^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 338s | ^~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 577 | _element->Tt_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 338s | ^~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 593 | _element->Tinv_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 338s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 338s | ^~~~~~~ 338s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 544 | _element->T_apply(data, n, cell_permutation); 338s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Value = std::pair, int>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 338s 195 | operator()(_Iterator __it, _Value& __val) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1697 | std::__uninitialized_copy_a(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1698 | this->_M_impl._M_start, 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s 1699 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 232 | if (__comp(__first + __secondChild, 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 233 | __first + (__secondChild - 1))) 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 577 | return ranges::fill_n(std::move(__first), __len, __value); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 181 | void dot(U A, V B, P C, bool transpose = false) 338s | ^~~ 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1618 | _M_allocate_and_copy(size_type __n, 338s | ^~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1625 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::lift_bc(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 338s | ^~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1589 | __heap_select(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1593 | std::__make_heap(__first, __middle, __comp); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1595 | if (__comp(__i, __first)) 338s | ~~~~~~^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 985 | _lift_bc_cells( 338s | ~~~~~~~~~~~~~~~~~~~~~~~^ 338s 986 | b, x_dofmap, x, kernel, cells, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 990 | bc_markers1, x0, alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 994 | _lift_bc_cells( 338s | ~~~~~~~~~~~~~~~~~~~~~~~^ 338s 995 | b, x_dofmap, x, kernel, cells, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 999 | bc_markers1, x0, alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1005 | P0, 338s | ~~~ 338s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1008 | bc_values1, bc_markers1, x0, alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1028 | _lift_bc_exterior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1030 | a.domain(IntegralType::exterior_facet, i), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1034 | bc_markers1, x0, alpha, perms); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 425 | std::__pop_heap(__first, __last, __last, __comp); 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1043 | _lift_bc_interior_facets( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1045 | a.domain(IntegralType::interior_facet, i), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1049 | bc_markers1, x0, alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 88 | if (__comp(__a, __b)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 90 | if (__comp(__b, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 91 | std::iter_swap(__result, __b); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 92 | else if (__comp(__a, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 93 | std::iter_swap(__result, __c); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 95 | std::iter_swap(__result, __a); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 97 | else if (__comp(__a, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 98 | std::iter_swap(__result, __a); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 99 | else if (__comp(__b, __c)) 338s | ~~~~~~^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 100 | std::iter_swap(__result, __c); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 102 | std::iter_swap(__result, __b); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1829 | __unguarded_partition(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1835 | while (__comp(__first, __pivot)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1838 | while (__comp(__pivot, __last)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1842 | std::iter_swap(__first, __last); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 923 | std::__miter_base(__last), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 924 | __result); 338s | ~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 125 | void inv(U A, V B) 338s | ^~~ 338s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1863 | __partial_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1868 | std::__heap_select(__first, __middle, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1869 | std::__sort_heap(__first, __middle, __comp); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1856 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1770 | __insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1777 | if (__comp(__i, __first)) 338s | ~~~~~~^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 338s | ^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1789 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1792 | auto __lasti = ranges::next(__first, __last); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 338s | ^ 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 135 | __push_heap(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 338s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2064 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 239 | operator()(_Value& __val, _Iterator __it) 338s | ^~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1849 | permute_data(u, n, cell_info, _eperm); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1852 | transform_data(u, n, cell_info, _etrans_invT, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1853 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 195 | operator()(_Iterator __it, _Value& __val) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 386 | __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/array:43, 338s from /usr/include/basix/cell.h:7: 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1833 | permute_data(u, n, cell_info, _eperm_inv); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1836 | transform_data(u, n, cell_info, _etransT, 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1837 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 398 | return std::__uninitialized_copy_a 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 386 | __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1865 | permute_data(u, n, cell_info, _eperm_inv); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 338s | ^~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1868 | transform_data(u, n, cell_info, _etrans_inv, 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1869 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 232 | if (__comp(__first + __secondChild, 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s 233 | __first + (__secondChild - 1))) 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 398 | return std::__uninitialized_copy_a 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1810 | void FiniteElement::T_apply(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1817 | permute_data(u, n, cell_info, _eperm); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 346 | __niter_wrap(_From __from, _To __res) 338s | ^~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1820 | transform_data(u, n, cell_info, _etrans, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1821 | precompute::apply_matrix); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1697 | std::__uninitialized_copy_a(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1698 | this->_M_impl._M_start, 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s 1699 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 135 | __push_heap(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 338s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1964 | transform_data(u, n, cell_info, _etrans_inv, 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1965 | precompute::apply_tranpose_matrix_right); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 707 | vector(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 711 | _M_range_initialize(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 712 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1887 | permute_data(dblock, 1, cell_info, _eperm); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1892 | transform_data(u, n, cell_info, _etrans, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1893 | precompute::apply_tranpose_matrix_right); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 318 | operator()(_Range&& __r, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 321 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1618 | _M_allocate_and_copy(size_type __n, 338s | ^~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1625 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1911 | permute_data(dblock, 1, cell_info, _eperm); 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1916 | transform_data(u, n, cell_info, _etrans_invT, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1917 | precompute::apply_tranpose_matrix_right); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1789 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1792 | auto __lasti = ranges::next(__first, __last); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 338s | ^ 338s In file included from /usr/include/c++/14/tuple:44, 338s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 338s from /usr/include/c++/14/bits/memory_resource.h:41, 338s from /usr/include/c++/14/vector:87: 338s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 338s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 767 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 195 | operator()(_Iterator __it, _Value& __val) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 338s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 338s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1940 | transform_data(u, n, cell_info, _etransT, 338s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1941 | precompute::apply_tranpose_matrix_right); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 212 | void pinv(U A, V P) 338s | ^~~~ 338s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 245 | dot(AT, A, ATA); 338s | ~~~^~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 246 | inv(ATA, Inv); 338s | ~~~^~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 247 | dot(Inv, AT, P); 338s | ~~~^~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s 195 | vector<_Tp, _Alloc>:: 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s 181 | vector<_Tp, _Alloc>:: 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 577 | return ranges::fill_n(std::move(__first), __len, __value); 338s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 338s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 3147 | std::move(__comp), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 338s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 338s | ^~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1154 | std::__fill_a(__first, __first + __n, __value); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 683 | { return std::copy(__first, __first + __n, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1074 | void apply_lifting( 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 338s 1508 | move_iterator(iterator_type __i) 338s | ^~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1121 | bc->set(bc_values1, std::nullopt, 1); 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 338s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1127 | bc_markers1, x0[j], alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 338s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1132 | bc_markers1, std::span(), alpha); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 318 | operator()(_Range&& __r, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 321 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 338s 1697 | std::__uninitialized_copy_a(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 1698 | this->_M_impl._M_start, 338s | ~~~~~~~~~~~~~~~~~~~~~~~ 338s 1699 | _M_get_Tp_allocator()); 338s | ~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 181 | void dot(U A, V B, P C, bool transpose = false) 338s | ^~~ 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 338s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 508 | { return std::get<0>(idx) != r; }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 553 | [](auto x) { return std::get<1>(x); }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 646 | std::next(x_new.begin(), shape[1] * i)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 658 | std::next(x_new.begin(), shape[1] * i)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 338s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 338s 1104 | constexpr default_accessor(default_accessor) noexcept {} 338s | ^~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/la/Vector.h:14: 338s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 338s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 390 | void scatter_rev_begin(std::span send_buffer, 338s | ^~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 338s 147 | { return std::copy(__first, __last, __result); } 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/dolfinx/fem/Function.h:12: 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 338s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 72 | cmap.tabulate(0, X, Xshape, phi_b); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 318 | operator()(_Range&& __r, _Out __result) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 321 | std::move(__result)); 338s | ~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s In file included from /usr/include/dolfinx/la/Vector.h:14, 338s from /usr/include/dolfinx/fem/Function.h:17: 338s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 338s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 338s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_same_map(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, std::span) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/functional:59, 338s from /usr/include/basix/finite-element.h:17: 338s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 338s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 338s 587 | operator()(_ArgTypes... __args) const 338s | ^~~~~~~~ 338s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 338s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 195 | void scatter_fwd_begin(std::span send_buffer, 338s | ^~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 1413 | insert(const_iterator __position, initializer_list __l) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 338s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1417 | std::random_access_iterator_tag()); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 338s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 783 | Mesh> create_mesh( 338s | ^~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 338s | ^ 338s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 830 | cells1 = std::vector(cells.begin(), cells.end()); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 338s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 841 | std::vector cells1_v 338s | ^~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 880 | boundary_v.erase(unique_end, range_end); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 885 | boundary_v.erase(boundary_v.begin()); 338s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 338s | ^~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 338s 905 | nodes1.erase(unique_end, range_end); 338s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 911 | Geometry geometry 338s | ^~~~~~~~ 338s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 185 | __uninit_copy(__first, __last, __result); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1876 | __introsort_loop(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1884 | std::__partial_sort(__first, __last, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 338s | ^~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, std::span, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 523 | cmap.tabulate(1, X, Xshape, phi_b); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 1819 | __comp); 338s | ~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1822 | std::__insertion_sort(__first, __last, __comp); 338s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 338s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 1999 | operator()(_Iter __first, _Sent __last, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 620 | apply_dof_transformation0( 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 338s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 622 | dim0 * value_size_ref0), 338s | ~~~~~~~~~~~~~~~~~~~~~~~~ 338s 623 | cell_info0, cells0[c], value_size_ref0); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 338s | ^~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 737 | std::move(__result), 338s | ~~~~~~~~~~~~~~~~~~~~ 338s 738 | std::move(__op), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 338s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 338s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 201 | std::move(__f), std::move(__proj)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/vector:72: 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s 954 | vector<_Tp, _Alloc>:: 338s | ^~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 994 | operator()(_It __x, _Sent __bound) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 338s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 338s | ^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2107 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2111 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2115 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2119 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2127 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2132 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 338s 2137 | if (__pred(__first)) 338s | ~~~~~~^~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 338s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 642 | copy(_II __first, _II __last, _OI __result) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 338s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 338s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 338s | ^~~~~~~~ 338s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 608 | __miter_base(_Iterator __it) 338s | ^~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 338s | ^~~~~~~~~~~~~ 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 707 | vector(_InputIterator __first, _InputIterator __last, 338s | ^~~~~~ 338s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 711 | _M_range_initialize(__first, __last, 338s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s 712 | std::__iterator_category(__first)); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 338s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 703 | void interpolate(Function& u, std::span f, 338s | ^~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s In file included from /usr/include/c++/14/numeric:62, 338s from /usr/include/basix/finite-element.h:19: 338s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 338s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 338s | ^~~~ 338s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 954 | cmap.tabulate(1, X, Xshape, phi_b); 338s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 338s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 338s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 338s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/algorithm:61: 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 339s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 46 | void reorder_list(std::span list, std::span nodemap) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 53 | const std::vector orig(list.begin(), list.end()); 339s | ^~~~ 339s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 58 | std::ranges::copy(links_old, links_new.begin()); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 339s 239 | __x.end()); 339s | ~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 251 | end(), _M_get_Tp_allocator()); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 339s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 339s from /usr/include/c++/14/vector:65: 339s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 339s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 339s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 993 | std::_Destroy(__first, __last); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1805 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1134 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1139 | return {__first, __first}; 339s | ^ 339s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1148 | return {++__dest, __first}; 339s | ^ 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 1564 | erase(const_iterator __first, const_iterator __last) 339s | ^~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 1536 | erase(const_iterator __position) 339s | ^~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 339s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 339s from /usr/include/dolfinx/fem/Function.h:11: 339s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 339s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 119 | std::ranges::copy(buffer, range.begin()); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 339s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2064 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 318 | operator()(_Range&& __r, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 321 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 339s from /usr/include/dolfinx.h:10: 339s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 339s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 676 | distribute_data(MPI_Comm comm0, std::span indices, 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 2021 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 339s | ^~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 339s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 382 | create_geometry( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 424 | const std::vector l2l = graph::build::compute_local_to_local( 339s | ^~~ 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 429 | std::ranges::transform(l2l, igi.begin(), 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 339s 430 | [&nodes](auto index) { return nodes[index]; }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 339s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 233 | void assemble_matrix( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 247 | mesh->geometry().x(), constants, coefficients, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 248 | dof_marker0, dof_marker1); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 339s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1029 | std::__fill_a(__first, __last, __value); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/dolfinx/fem/Function.h:10: 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 319 | return [](std::span, std::span, std::int32_t, int) 339s | ^ 339s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 339s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 341 | return [dims, sub_element_fns](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1289 | void assemble_vector( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 350 | block_size); 339s | ~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1298 | constants, coefficients); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s In file included from /usr/include/dolfinx/la/Vector.h:14: 339s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 339s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 390 | void scatter_rev_begin(std::span send_buffer, 339s | ^~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 362 | return [ebs, sub_fn](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 372 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 376 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 380 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 384 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 386 | { T_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1589 | __heap_select(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1593 | std::__make_heap(__first, __middle, __comp); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1595 | if (__comp(__i, __first)) 339s | ~~~~~~^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 577 | return ranges::fill_n(std::move(__first), __len, __value); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 425 | std::__pop_heap(__first, __last, __last, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 339s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 339s | ^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1154 | std::__fill_a(__first, __first + __n, __value); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 88 | if (__comp(__a, __b)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 90 | if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 91 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 92 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 93 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 95 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 97 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 98 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 99 | else if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 100 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 102 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1829 | __unguarded_partition(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1835 | while (__comp(__first, __pivot)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1838 | while (__comp(__pivot, __last)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1842 | std::iter_swap(__first, __last); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 339s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::push_forward(U&&, const V&, const W&) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_stride, std::default_accessor >; T = double]’: 339s /usr/include/dolfinx/fem/CoordinateElement.h:195:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s 195 | math::dot(phi, cell_geometry, x); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:195:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h:195:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 923 | std::__miter_base(__last), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 924 | __result); 339s | ~~~~~~~~~ 339s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 339s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 587 | operator()(_ArgTypes... __args) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s 954 | vector<_Tp, _Alloc>:: 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:181:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 181 | [](auto x) -> std::pair, std::vector> 339s | ^ 339s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/dolfinx/fem/Function.h:10: 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 319 | return [](std::span, std::span, std::int32_t, int) 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 341 | return [dims, sub_element_fns](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 350 | block_size); 339s | ~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/fem/utils.h:13: 339s /usr/include/dolfinx/fem/Expression.h: In constructor ‘dolfinx::fem::Expression::Expression(const std::vector > >&, const std::vector > >&, std::span, std::array, std::function, const std::vector&, std::shared_ptr >) [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/Expression.h:66:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 66 | Expression( 339s | ^~~~~~~~~~ 339s /usr/include/dolfinx/fem/Expression.h:80:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 80 | _x_ref(std::vector(X.begin(), X.end()), Xshape), _fn(fn), 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 339s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1674 | void FiniteElement::permute_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 362 | return [ebs, sub_fn](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 339s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 46 | void reorder_list(std::span list, std::span nodemap) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 53 | const std::vector orig(list.begin(), list.end()); 339s | ^~~~ 339s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 58 | std::ranges::copy(links_old, links_new.begin()); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 372 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 376 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 380 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/basix/finite-element.h:12: 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 339s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 243 | void apply_matrix( 339s | ^~~~~~~~~~~~ 339s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 384 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 386 | { T_apply(data, cell_info[cell], block_size); }; 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1805 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1134 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1139 | return {__first, __first}; 339s | ^ 339s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1148 | return {++__dest, __first}; 339s | ^ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 1564 | erase(const_iterator __first, const_iterator __last) 339s | ^~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 1536 | erase(const_iterator __position) 339s | ^~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s 607 | this->_M_impl._M_start, 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s 608 | _M_get_Tp_allocator()); 339s | ~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 339s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 587 | operator()(_ArgTypes... __args) const 339s | ^~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 339s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1733 | void FiniteElement::transform_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1754 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1756 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1775 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1777 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1786 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1788 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/Expression.h: In lambda function: 339s /usr/include/dolfinx/fem/Expression.h:191:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 191 | = [](std::span, std::span, 339s | ^ 339s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 339s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 339s from /usr/include/dolfinx/fem/Function.h:11: 339s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 339s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 119 | std::ranges::copy(buffer, range.begin()); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/Expression.h: In member function ‘void dolfinx::fem::Expression::eval(const dolfinx::mesh::Mesh&, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/Expression.h:156:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 156 | void eval(const mesh::Mesh& mesh, 339s | ^~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/Expression.h:247:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 247 | post_dof_transform(values_local, cell_info, e, size0); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 577 | _element->Tt_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 339s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1674 | void FiniteElement::permute_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 593 | _element->Tinv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 544 | _element->T_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 339s from /usr/include/dolfinx.h:10: 339s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 339s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 676 | distribute_data(MPI_Comm comm0, std::span indices, 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 339s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1733 | void FiniteElement::transform_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1754 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1756 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1786 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1788 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1797 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1799 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 2021 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 577 | _element->Tt_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 593 | _element->Tinv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 544 | _element->T_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 339s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 382 | create_geometry( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 424 | const std::vector l2l = graph::build::compute_local_to_local( 339s | ^~~ 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 429 | std::ranges::transform(l2l, igi.begin(), 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 339s 430 | [&nodes](auto index) { return nodes[index]; }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 339s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s 128 | math::dot(cell_geometry, dphi, J, true); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 140 | math::inv(J, K); 339s | ~~~~~~~~~^~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 142 | math::pinv(J, K); 339s | ~~~~~~~~~~^~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 339s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 87 | auto det(Matrix A) 339s | ^~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 577 | return ranges::fill_n(std::move(__first), __len, __value); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 339s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 285 | void apply_tranpose_matrix_right( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 181 | void dot(U A, V B, P C, bool transpose = false) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 339s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 339s 1104 | constexpr default_accessor(default_accessor) noexcept {} 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span, 4294967295>&; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 339s 318 | operator()(_Range&& __r, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 339s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 321 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 125 | void inv(U A, V B) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_same_map(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, std::span) [with T = std::complex; U = double]’: 339s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 339s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 152 | compute_jacobian_determinant(const U& J, std::span w) 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 172 | math::dot(B, J, BA); 339s | ~~~~~~~~~^~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 185 | __uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s In file included from /usr/include/basix/maps.h:7: 339s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 339s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 339s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, std::span, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’: 339s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 523 | cmap.tabulate(1, X, Xshape, phi_b); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 620 | apply_dof_transformation0( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 622 | dim0 * value_size_ref0), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~ 339s 623 | cell_info0, cells0[c], value_size_ref0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 339s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1674 | void FiniteElement::permute_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1863 | __partial_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1868 | std::__heap_select(__first, __middle, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1869 | std::__sort_heap(__first, __middle, __comp); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1856 | __comp); 339s | ~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1770 | __insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1777 | if (__comp(__i, __first)) 339s | ~~~~~~^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/basix/finite-element.h:12: 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 339s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 243 | void apply_matrix( 339s | ^~~~~~~~~~~~ 339s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 339s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1733 | void FiniteElement::transform_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1754 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1756 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1775 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1777 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1786 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1788 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 339s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1674 | void FiniteElement::permute_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 339s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1733 | void FiniteElement::transform_data( 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1754 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1756 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1786 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1788 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s 1797 | op(std::span(v_size_t), 339s | ~~^~~~~~~~~~~~~~~~~~~~~ 339s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1799 | dofstart, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 339s from /usr/include/c++/14/bits/stl_algobase.h:67: 339s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 193 | return std::_Destroy_aux::__destroy(__first, __last); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 196 | __destroy(__first, __last); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 339s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 855 | operator()(_It& __it, _Sent __bound) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1905 | std::__introsort_loop(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 1906 | std::__lg(__last - __first) * 2, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1907 | __comp); 339s | ~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1908 | std::__final_insertion_sort(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1147 | void assemble_vector( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1189 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1190 | P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1192 | coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1196 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1197 | P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1199 | coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1205 | fn, constants, coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1229 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1232 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1236 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1239 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 317 | operator()(_Iterator __it) 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1243 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1246 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1260 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1263 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1267 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1270 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1274 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1277 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 339s from /usr/include/c++/14/tuple:44, 339s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 339s from /usr/include/c++/14/bits/memory_resource.h:41, 339s from /usr/include/c++/14/vector:87: 339s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 994 | operator()(_It __x, _Sent __bound) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 212 | void pinv(U A, V P) 339s | ^~~~ 339s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 245 | dot(AT, A, ATA); 339s | ~~~^~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 246 | inv(ATA, Inv); 339s | ~~~^~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 247 | dot(Inv, AT, P); 339s | ~~~^~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 339s /usr/include/c++/14/bits/ranges_base.h:952:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 952 | operator()(_It&& __first, _Sent __last) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1697 | std::__uninitialized_copy_a(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 1698 | this->_M_impl._M_start, 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s 1699 | _M_get_Tp_allocator()); 339s | ~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 339s from /usr/include/c++/14/bits/stl_algobase.h:67: 339s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 193 | return std::_Destroy_aux::__destroy(__first, __last); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 196 | __destroy(__first, __last); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 181 | void dot(U A, V B, P C, bool transpose = false) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 339s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 994 | operator()(_It __x, _Sent __bound) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 675 | move(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | return std::__copy_move_a(std::__miter_base(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 684 | std::__miter_base(__last), __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 339s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 339s 1104 | constexpr default_accessor(default_accessor) noexcept {} 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 494 | void assemble_matrix( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 549 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~^ 339s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:195:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 195 | [](auto x) -> std::pair, std::vector> 339s | ^ 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 3123 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 572 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 574 | a.domain(IntegralType::exterior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 578 | perms); 339s | ~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 588 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 590 | a.domain(IntegralType::interior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 594 | cell_info1, perms); 339s | ~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 339s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 339s | ^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 239 | operator()(_Value& __val, _Iterator __it) 339s | ^~~~~~~~ 339s In file included from /usr/include/c++/14/bits/refwrap.h:38, 339s from /usr/include/c++/14/vector:68: 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 249 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1805 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 339s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 3867 | find_if(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 3876 | return std::__find_if(__first, __last, 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 339s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 154 | void apply_permutation_mapped(std::span perm, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 339s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 144 | void apply_permutation(std::span perm, std::span data, 339s | ^~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 737 | std::move(__result), 339s | ~~~~~~~~~~~~~~~~~~~~ 339s 738 | std::move(__op), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 185 | __uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1876 | __introsort_loop(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1884 | std::__partial_sort(__first, __last, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1819 | __comp); 339s | ~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1822 | std::__insertion_sort(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 424 | return [](std::span, std::span, std::int32_t, int) 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 443 | return [this, sub_element_fns](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 451 | cell_info, cell, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 466 | return [this, sub_fn](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 475 | ebs); 339s | ~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 484 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 488 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 1413 | insert(const_iterator __position, initializer_list __l) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1417 | std::random_access_iterator_tag()); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 492 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 496 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 498 | { T_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 339s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 172 | void apply_inv_permutation_right(std::span perm, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 994 | operator()(_It __x, _Sent __bound) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1159 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2107 | if (__pred(__first)) 339s | ~~~~~~^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2111 | if (__pred(__first)) 339s | ~~~~~~^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2115 | if (__pred(__first)) 339s | ~~~~~~^~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 339s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2119 | if (__pred(__first)) 339s | ~~~~~~^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2127 | if (__pred(__first)) 339s | ~~~~~~^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2132 | if (__pred(__first)) 339s | ~~~~~~^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 2137 | if (__pred(__first)) 339s | ~~~~~~^~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 61 | void assemble_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 155 | mat_set(dofs0, dofs1, Ae); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s 607 | this->_M_impl._M_start, 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s 608 | _M_get_Tp_allocator()); 339s | ~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 339s from /usr/include/dolfinx/geometry/utils.h:9, 339s from /usr/include/dolfinx/fem/interpolate.h:19: 339s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 339s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 783 | Mesh> create_mesh( 339s | ^~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 339s | ^ 339s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 830 | cells1 = std::vector(cells.begin(), cells.end()); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 841 | std::vector cells1_v 339s | ^~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 880 | boundary_v.erase(unique_end, range_end); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 885 | boundary_v.erase(boundary_v.begin()); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 339s | ^~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 339s 905 | nodes1.erase(unique_end, range_end); 339s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 911 | Geometry geometry 339s | ^~~~~~~~ 339s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 195 | void assemble_exterior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 254 | P0(_Ae, cell_info0, cell0, ndim1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 185 | __uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 292 | mat_set(dofs0, dofs1, Ae); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 339s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 2981 | __miter_base(move_iterator<_Iterator> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 339s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 3867 | find_if(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 3876 | return std::__find_if(__first, __last, 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 737 | std::move(__result), 339s | ~~~~~~~~~~~~~~~~~~~~ 339s 738 | std::move(__op), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 715 | return std::__copy_n(__first, __n2, __result, 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s 716 | std::__iterator_category(__first)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 715 | return std::__copy_n(__first, __n2, __result, 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s 716 | std::__iterator_category(__first)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1589 | __heap_select(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1593 | std::__make_heap(__first, __middle, __comp); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1595 | if (__comp(__i, __first)) 339s | ~~~~~~^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 425 | std::__pop_heap(__first, __last, __last, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 88 | if (__comp(__a, __b)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 90 | if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 91 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 92 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 93 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 95 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 97 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 98 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 99 | else if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 100 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 102 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 334 | void assemble_interior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1829 | __unguarded_partition(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1835 | while (__comp(__first, __pivot)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1838 | while (__comp(__pivot, __last)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1842 | std::iter_swap(__first, __last); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 923 | std::__miter_base(__last), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 924 | __result); 339s | ~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1876 | __introsort_loop(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1884 | std::__partial_sort(__first, __last, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1819 | __comp); 339s | ~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1822 | std::__insertion_sort(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 339s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 339s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 339s 30 | explicit Constant(value_type c) : value({c}) {} 339s | ^~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 494 | void assemble_matrix( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 549 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~^ 339s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 572 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 574 | a.domain(IntegralType::exterior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 578 | perms); 339s | ~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 588 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 590 | a.domain(IntegralType::interior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 594 | cell_info1, perms); 339s | ~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 634 | void assemble_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 674 | P0(_be, cell_info0, c0, 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s 954 | vector<_Tp, _Alloc>:: 339s | ^~~~~~~~~~~~~~~~~~~ 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:59:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 59 | [](auto x) -> std::pair, std::vector> 339s | ^ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 634 | void assemble_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 674 | P0(_be, cell_info0, c0, 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 339s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 676 | distribute_data(MPI_Comm comm0, std::span indices, 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 634 | void assemble_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 674 | P0(_be, cell_info0, c0, 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 339s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 382 | create_geometry( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 424 | const std::vector l2l = graph::build::compute_local_to_local( 339s | ^~~ 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 429 | std::ranges::transform(l2l, igi.begin(), 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 339s 430 | [&nodes](auto index) { return nodes[index]; }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 720 | void assemble_exterior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 770 | P0(_be, cell_info0, cell0, 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:59:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1147 | void assemble_vector( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1189 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1190 | P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1192 | coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1196 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1197 | P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1199 | coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1205 | fn, constants, coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1229 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1232 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1236 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1239 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1243 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1246 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1260 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1263 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1267 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1270 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1274 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1277 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 232 | if (__comp(__first + __secondChild, 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s 233 | __first + (__secondChild - 1))) 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 720 | void assemble_exterior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 770 | P0(_be, cell_info0, cell0, 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 346 | __niter_wrap(_From __from, _To __res) 339s | ^~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 720 | void assemble_exterior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 770 | P0(_be, cell_info0, cell0, 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 339s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 154 | void apply_permutation_mapped(std::span perm, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 816 | void assemble_interior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 339s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 144 | void apply_permutation(std::span perm, std::span data, 339s | ^~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 887 | P0(be, cell_info0, cells0[0], 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 888 | P0(sub_be, cell_info0, cells0[1], 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 339s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 816 | void assemble_interior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 887 | P0(be, cell_info0, cells0[0], 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 888 | P0(sub_be, cell_info0, cells0[1], 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 346 | __niter_wrap(_From __from, _To __res) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 816 | void assemble_interior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 887 | P0(be, cell_info0, cells0[0], 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 888 | P0(sub_be, cell_info0, cells0[1], 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 339s | ^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::lift_bc(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 339s | ^~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 239 | operator()(_Value& __val, _Iterator __it) 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 985 | _lift_bc_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~^ 339s 986 | b, x_dofmap, x, kernel, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 990 | bc_markers1, x0, alpha); 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 994 | _lift_bc_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~^ 339s 995 | b, x_dofmap, x, kernel, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 999 | bc_markers1, x0, alpha); 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1005 | P0, 339s | ~~~ 339s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1008 | bc_values1, bc_markers1, x0, alpha); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1028 | _lift_bc_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1030 | a.domain(IntegralType::exterior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1034 | bc_markers1, x0, alpha, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1043 | _lift_bc_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1045 | a.domain(IntegralType::interior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1049 | bc_markers1, x0, alpha); 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1863 | __partial_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1868 | std::__heap_select(__first, __middle, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1869 | std::__sort_heap(__first, __middle, __comp); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1856 | __comp); 339s | ~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1770 | __insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1777 | if (__comp(__i, __first)) 339s | ~~~~~~^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:283:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 283 | std::fill(begin(), end(), __val); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs0 = 1; int _bs1 = 1; auto:185 = std::function; auto:186 = std::function, std::span, int, int)>; auto:187 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 76 | void _lift_bc_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 168 | P0(Ae, cell_info0, c0, num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 169 | P1T(Ae, cell_info1, c1, num_rows); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 135 | __push_heap(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/algorithm:61: 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs0 = 3; int _bs1 = 3; auto:185 = std::function; auto:186 = std::function, std::span, int, int)>; auto:187 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 76 | void _lift_bc_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 168 | P0(Ae, cell_info0, c0, num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 169 | P1T(Ae, cell_info1, c1, num_rows); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1863 | __partial_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1868 | std::__heap_select(__first, __middle, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1869 | std::__sort_heap(__first, __middle, __comp); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1856 | __comp); 339s | ~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 386 | __result, __alloc); 339s | ~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/array:43, 339s from /usr/include/basix/cell.h:7: 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1770 | __insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1777 | if (__comp(__i, __first)) 339s | ~~~~~~^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 232 | if (__comp(__first + __secondChild, 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s 233 | __first + (__secondChild - 1))) 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 398 | return std::__uninitialized_copy_a 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 386 | __result, __alloc); 339s | ~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 185 | __uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:143:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 143 | [](auto x) -> std::pair, std::vector> 339s | ^ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 398 | return std::__uninitialized_copy_a 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 339s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 927 | void pack_coefficient_entity(std::span c, int cstride, 339s | ^~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 339s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1589 | __heap_select(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1593 | std::__make_heap(__first, __middle, __comp); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1595 | if (__comp(__i, __first)) 339s | ~~~~~~^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs0 = -1; int _bs1 = -1; auto:185 = std::function; auto:186 = std::function, std::span, int, int)>; auto:187 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 76 | void _lift_bc_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 425 | std::__pop_heap(__first, __last, __last, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 168 | P0(Ae, cell_info0, c0, num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1697 | std::__uninitialized_copy_a(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 1698 | this->_M_impl._M_start, 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s 1699 | _M_get_Tp_allocator()); 339s | ~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 169 | P1T(Ae, cell_info1, c1, num_rows); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 88 | if (__comp(__a, __b)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 90 | if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 91 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 92 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 93 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 95 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 97 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 98 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 99 | else if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 100 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 102 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1829 | __unguarded_partition(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1835 | while (__comp(__first, __pivot)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1838 | while (__comp(__pivot, __last)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1842 | std::iter_swap(__first, __last); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 923 | std::__miter_base(__last), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 924 | __result); 339s | ~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 494 | void assemble_matrix( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 549 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~^ 339s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 572 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 574 | a.domain(IntegralType::exterior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 578 | perms); 339s | ~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 588 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 590 | a.domain(IntegralType::interior_facet, i), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 594 | cell_info1, perms); 339s | ~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 339s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1849 | permute_data(u, n, cell_info, _eperm); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1852 | transform_data(u, n, cell_info, _etrans_invT, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1853 | precompute::apply_matrix); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 707 | vector(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 711 | _M_range_initialize(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 712 | std::__iterator_category(__first)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 339s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1833 | permute_data(u, n, cell_info, _eperm_inv); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1836 | transform_data(u, n, cell_info, _etransT, 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1837 | precompute::apply_matrix); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s 128 | math::dot(cell_geometry, dphi, J, true); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 318 | operator()(_Range&& __r, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 321 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 339s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 140 | math::inv(J, K); 339s | ~~~~~~~~~^~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1865 | permute_data(u, n, cell_info, _eperm_inv); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1868 | transform_data(u, n, cell_info, _etrans_inv, 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1869 | precompute::apply_matrix); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 142 | math::pinv(J, K); 339s | ~~~~~~~~~~^~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1618 | _M_allocate_and_copy(size_type __n, 339s | ^~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1625 | _M_get_Tp_allocator()); 339s | ~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 195 | operator()(_Iterator __it, _Value& __val) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 339s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 855 | operator()(_It& __it, _Sent __bound) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1905 | std::__introsort_loop(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 1906 | std::__lg(__last - __first) * 2, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1907 | __comp); 339s | ~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1908 | std::__final_insertion_sort(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_exterior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:188, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:189, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:190, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T, std::span) [with T = double; int _bs = -1; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 263 | void _lift_bc_exterior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1789 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 339s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1810 | void FiniteElement::T_apply(std::span u, int n, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1792 | auto __lasti = ranges::next(__first, __last); 339s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1817 | permute_data(u, n, cell_info, _eperm); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 339s | ^ 339s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1820 | transform_data(u, n, cell_info, _etrans, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1821 | precompute::apply_matrix); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 339s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 87 | auto det(Matrix A) 339s | ^~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 347 | P0(Ae, cell_info0, cell0, num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 348 | P1T(Ae, cell_info1, cell1, num_rows); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 317 | operator()(_Iterator __it) 339s | ^~~~~~~~ 339s In file included from /usr/include/c++/14/tuple:44, 339s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 339s from /usr/include/c++/14/bits/memory_resource.h:41, 339s from /usr/include/c++/14/vector:87: 339s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 339s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 767 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 339s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s 195 | vector<_Tp, _Alloc>:: 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s 181 | vector<_Tp, _Alloc>:: 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 2981 | __miter_base(move_iterator<_Iterator> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s [ 53%] Linking CXX executable demo_interpolation_different_meshes 339s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 185 | __uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 3147 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 135 | __push_heap(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 339s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 998 | { std::__fill_a1(__first, __last, __value); } 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:191, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:192, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:193, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs = -1; auto:191 = std::function; auto:192 = std::function, std::span, int, int)>; auto:193 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 412 | void _lift_bc_interior_facets( 339s | ^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 318 | operator()(_Range&& __r, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 321 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 339s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 181 | void dot(U A, V B, P C, bool transpose = false) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1147 | void assemble_vector( 339s | ^~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1189 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1190 | P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1192 | coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1196 | impl::assemble_cells( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1197 | P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1199 | coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1205 | fn, constants, coeffs, cstride, cell_info0); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1229 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1232 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1236 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1239 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1243 | impl::assemble_exterior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1246 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1260 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1263 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1267 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1270 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 1274 | impl::assemble_interior_facets( 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 339s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1277 | constants, coeffs, cstride, cell_info0, perms); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 339s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 339s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 508 | { return std::get<0>(idx) != r; }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 339s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 152 | compute_jacobian_determinant(const U& J, std::span w) 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 553 | [](auto x) { return std::get<1>(x); }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 172 | math::dot(B, J, BA); 339s | ~~~~~~~~~^~~~~~~~~~ 339s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 646 | std::next(x_new.begin(), shape[1] * i)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 658 | std::next(x_new.begin(), shape[1] * i)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 339s | ^~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 87 | auto det(Matrix A) 339s | ^~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s In file included from /usr/include/basix/maps.h:7, 339s from /usr/include/basix/finite-element.h:9: 339s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 339s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 339s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 239 | operator()(_Value& __val, _Iterator __it) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 339s 678 | vector(initializer_list __l, 339s | ^~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 125 | void inv(U A, V B) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 339s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 181 | void dot(U A, V B, P C, bool transpose = false) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 195 | operator()(_Iterator __it, _Value& __val) 339s | ^~~~~~~~ 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:151:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 151 | [](auto x) -> std::pair, std::vector> 339s | ^ 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:155:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 339s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 232 | if (__comp(__first + __secondChild, 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s 233 | __first + (__secondChild - 1))) 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 346 | __niter_wrap(_From __from, _To __res) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 386 | __result, __alloc); 339s | ~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 398 | return std::__uninitialized_copy_a 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 135 | __push_heap(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1999 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 577 | _element->Tt_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 593 | _element->Tinv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 544 | _element->T_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 195 | operator()(_Iterator __it, _Value& __val) 339s | ^~~~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s 181 | void dot(U A, V B, P C, bool transpose = false) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 707 | vector(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 711 | _M_range_initialize(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 712 | std::__iterator_category(__first)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 737 | std::move(__result), 339s | ~~~~~~~~~~~~~~~~~~~~ 339s 738 | std::move(__op), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 318 | operator()(_Range&& __r, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 321 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1789 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1792 | auto __lasti = ranges::next(__first, __last); 339s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 339s | ^ 339s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 339s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 767 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 339s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s 195 | vector<_Tp, _Alloc>:: 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 339s 181 | vector<_Tp, _Alloc>:: 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1697 | std::__uninitialized_copy_a(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 1698 | this->_M_impl._M_start, 339s | ~~~~~~~~~~~~~~~~~~~~~~~ 339s 1699 | _M_get_Tp_allocator()); 339s | ~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 339s from /usr/include/c++/14/bits/stl_algobase.h:67: 339s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 193 | return std::_Destroy_aux::__destroy(__first, __last); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 185 | __uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 196 | __destroy(__first, __last); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 3147 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 339s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 994 | operator()(_It __x, _Sent __bound) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 675 | move(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | return std::__copy_move_a(std::__miter_base(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 684 | std::__miter_base(__last), __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 339s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 318 | operator()(_Range&& __r, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 321 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 3123 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 339s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 310 | return ranges::__copy_or_move(std::move(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 339s 311 | std::move(__last), 339s | ~~~~~~~~~~~~~~~~~~ 339s 312 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 339s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 508 | { return std::get<0>(idx) != r; }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 553 | [](auto x) { return std::get<1>(x); }); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 339s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 339s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 339s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 707 | vector(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 711 | _M_range_initialize(__first, __last, 339s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 712 | std::__iterator_category(__first)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:179:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 179 | [](auto x) -> std::pair, std::vector> 339s | ^ 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 339s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:143:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 143 | [](auto x) -> std::pair, std::vector> 339s | ^ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 371 | return std::__do_uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 373 | return std::uninitialized_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Expression]’: 339s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 424 | return [](std::span, std::span, std::int32_t, int) 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 443 | return [this, sub_element_fns](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 451 | cell_info, cell, block_size); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 466 | return [this, sub_fn](std::span data, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 339s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 475 | ebs); 339s | ~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 484 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 339s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 488 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 346 | __niter_wrap(_From __from, _To __res) 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 492 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1805 | std::move(__comp), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 339s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 496 | return [this](std::span data, std::span cell_info, 339s | ^ 339s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 498 | { T_apply_right(data, cell_info[cell], n); }; 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 339s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 1849 | permute_data(u, n, cell_info, _eperm); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 1852 | transform_data(u, n, cell_info, _etrans_invT, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1853 | precompute::apply_matrix); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 339s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s 2981 | __miter_base(move_iterator<_Iterator> __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 339s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 3867 | find_if(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 3876 | return std::__find_if(__first, __last, 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 339s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 339s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 1833 | permute_data(u, n, cell_info, _eperm_inv); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 339s 1836 | transform_data(u, n, cell_info, _etransT, 339s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1837 | precompute::apply_matrix); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 737 | std::move(__result), 339s | ~~~~~~~~~~~~~~~~~~~~ 339s 738 | std::move(__op), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 715 | return std::__copy_n(__first, __n2, __result, 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s 716 | std::__iterator_category(__first)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 339s | ^~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 715 | return std::__copy_n(__first, __n2, __result, 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s 716 | std::__iterator_category(__first)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 339s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1999 | operator()(_Iter __first, _Sent __last, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 608 | __miter_base(_Iterator __it) 339s | ^~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 577 | _element->Tt_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 642 | copy(_II __first, _II __last, _OI __result) 339s | ^~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 339s | ^~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 593 | _element->Tinv_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1589 | __heap_select(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1593 | std::__make_heap(__first, __middle, __comp); 339s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1595 | if (__comp(__i, __first)) 339s | ~~~~~~^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 339s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 339s | ^~~~~~~ 339s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 544 | _element->T_apply(data, n, cell_permutation); 339s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 339s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 339s | ^~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 425 | std::__pop_heap(__first, __last, __last, __comp); 339s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 88 | if (__comp(__a, __b)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 90 | if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 91 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 92 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 93 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 95 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 97 | else if (__comp(__a, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 98 | std::iter_swap(__result, __a); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 99 | else if (__comp(__b, __c)) 339s | ~~~~~~^~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 100 | std::iter_swap(__result, __c); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 102 | std::iter_swap(__result, __b); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1829 | __unguarded_partition(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1835 | while (__comp(__first, __pivot)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1838 | while (__comp(__pivot, __last)) 339s | ~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 339s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1842 | std::iter_swap(__first, __last); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 339s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 737 | std::move(__result), 339s | ~~~~~~~~~~~~~~~~~~~~ 339s 738 | std::move(__op), std::move(__proj)); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 683 | { return std::copy(__first, __first + __n, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 923 | std::__miter_base(__last), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 924 | __result); 339s | ~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 339s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1876 | __introsort_loop(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1884 | std::__partial_sort(__first, __last, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 339s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 339s | ^~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 1819 | __comp); 339s | ~~~~~~~ 339s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 339s 1822 | std::__insertion_sort(__first, __last, __comp); 339s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 147 | { return std::copy(__first, __last, __result); } 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 339s | ^~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 577 | return ranges::fill_n(std::move(__first), __len, __value); 339s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 181 | void dot(U A, V B, P C, bool transpose = false) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 339s | ^~~~ 339s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 902 | transform(coeffs, cell_info, cell, 1); 339s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 339s | ^~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 249 | std::move(__result)); 339s | ~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 339s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s 125 | void inv(U A, V B) 339s | ^~~ 339s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 634 | void assemble_cells( 339s | ^~~~~~~~~~~~~~ 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 339s 674 | P0(_be, cell_info0, c0, 1); 339s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 339s | ^~~~~~~~~~~~~~~~~~ 339s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 339s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339s 185 | __uninit_copy(__first, __last, __result); 339s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 346 | __niter_wrap(_From __from, _To __res) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 340s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 340s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 201 | std::move(__f), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 340s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 855 | operator()(_It& __it, _Sent __bound) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1905 | std::__introsort_loop(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1906 | std::__lg(__last - __first) * 2, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1907 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1908 | std::__final_insertion_sort(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s 607 | this->_M_impl._M_start, 340s | ~~~~~~~~~~~~~~~~~~~~~~~ 340s 608 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 239 | operator()(_Value& __val, _Iterator __it) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1863 | __partial_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1868 | std::__heap_select(__first, __middle, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1869 | std::__sort_heap(__first, __middle, __comp); 340s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1856 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1770 | __insertion_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1777 | if (__comp(__i, __first)) 340s | ~~~~~~^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 340s | ^~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1849 | permute_data(u, n, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1852 | transform_data(u, n, cell_info, _etrans_invT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1853 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1833 | permute_data(u, n, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1836 | transform_data(u, n, cell_info, _etransT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1837 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1865 | permute_data(u, n, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1868 | transform_data(u, n, cell_info, _etrans_inv, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1869 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1810 | void FiniteElement::T_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1817 | permute_data(u, n, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1820 | transform_data(u, n, cell_info, _etrans, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1821 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 212 | void pinv(U A, V P) 340s | ^~~~ 340s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 245 | dot(AT, A, ATA); 340s | ~~~^~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 246 | inv(ATA, Inv); 340s | ~~~^~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 247 | dot(Inv, AT, P); 340s | ~~~^~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 340s | ^~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 181 | void dot(U A, V B, P C, bool transpose = false) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 181 | void dot(U A, V B, P C, bool transpose = false) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 340s | ^~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 61 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 340s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 155 | mat_set(dofs0, dofs1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 340s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 340s 1104 | constexpr default_accessor(default_accessor) noexcept {} 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 87 | auto det(Matrix A) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 125 | void inv(U A, V B) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 232 | if (__comp(__first + __secondChild, 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s 233 | __first + (__secondChild - 1))) 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 195 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 254 | P0(_Ae, cell_info0, cell0, ndim1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 292 | mat_set(dofs0, dofs1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 181 | void dot(U A, V B, P C, bool transpose = false) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1589 | __heap_select(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1593 | std::__make_heap(__first, __middle, __comp); 340s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1595 | if (__comp(__i, __first)) 340s | ~~~~~~^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 340s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 425 | std::__pop_heap(__first, __last, __last, __comp); 340s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 88 | if (__comp(__a, __b)) 340s | ~~~~~~^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 90 | if (__comp(__b, __c)) 340s | ~~~~~~^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 91 | std::iter_swap(__result, __b); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 92 | else if (__comp(__a, __c)) 340s | ~~~~~~^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 93 | std::iter_swap(__result, __c); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 95 | std::iter_swap(__result, __a); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 97 | else if (__comp(__a, __c)) 340s | ~~~~~~^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 98 | std::iter_swap(__result, __a); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 99 | else if (__comp(__b, __c)) 340s | ~~~~~~^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 100 | std::iter_swap(__result, __c); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 102 | std::iter_swap(__result, __b); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1829 | __unguarded_partition(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1835 | while (__comp(__first, __pivot)) 340s | ~~~~~~^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1838 | while (__comp(__pivot, __last)) 340s | ~~~~~~^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1842 | std::iter_swap(__first, __last); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 334 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 923 | std::__miter_base(__last), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 924 | __result); 340s | ~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 135 | __push_heap(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 643 | _element->Tt_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 609 | _element->T_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s In file included from /usr/include/c++/14/vector:72: 340s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 340s 954 | vector<_Tp, _Alloc>:: 340s | ^~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 340s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 239 | operator()(_Value& __val, _Iterator __it) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 707 | vector(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 711 | _M_range_initialize(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 712 | std::__iterator_category(__first)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/c++/14/numeric:62, 340s from /usr/include/basix/finite-element.h:19: 340s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 340s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 195 | operator()(_Iterator __it, _Value& __val) 340s | ^~~~~~~~ 340s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 340s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 46 | void reorder_list(std::span list, std::span nodemap) 340s | ^~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 53 | const std::vector orig(list.begin(), list.end()); 340s | ^~~~ 340s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 58 | std::ranges::copy(links_old, links_new.begin()); 340s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’: 340s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1029 | std::__fill_a(__first, __last, __value); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 340s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 340s 239 | __x.end()); 340s | ~~~~~~~~~~ 340s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 251 | end(), _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 340s from /usr/include/c++/14/bits/stl_uninitialized.h:64: 340s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 340s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 340s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 993 | std::_Destroy(__first, __last); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 232 | if (__comp(__first + __secondChild, 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s 233 | __first + (__secondChild - 1))) 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1805 | std::move(__comp), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1134 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1139 | return {__first, __first}; 340s | ^ 340s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1148 | return {++__dest, __first}; 340s | ^ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 346 | __niter_wrap(_From __from, _To __res) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 340s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340s 1564 | erase(const_iterator __first, const_iterator __last) 340s | ^~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 340s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340s 1536 | erase(const_iterator __position) 340s | ^~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 340s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 346 | __niter_wrap(_From __from, _To __res) 340s | ^~~~~~~~~~~~ 340s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 340s from /usr/include/dolfinx/fem/FunctionSpace.h:18: 340s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 340s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 119 | std::ranges::copy(buffer, range.begin()); 340s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 135 | __push_heap(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 346 | __niter_wrap(_From __from, _To __res) 340s | ^~~~~~~~~~~~ 340s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 340s from /usr/include/dolfinx.h:10: 340s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 340s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 676 | distribute_data(MPI_Comm comm0, std::span indices, 340s | ^~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 340s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 2021 | std::move(__comp), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 195 | operator()(_Iterator __it, _Value& __val) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 249 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 249 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 340s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 855 | operator()(_It& __it, _Sent __bound) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1905 | std::__introsort_loop(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1906 | std::__lg(__last - __first) * 2, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1907 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1908 | std::__final_insertion_sort(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 340s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 382 | create_geometry( 340s | ^~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 424 | const std::vector l2l = graph::build::compute_local_to_local( 340s | ^~~ 340s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 429 | std::ranges::transform(l2l, igi.begin(), 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 340s 430 | [&nodes](auto index) { return nodes[index]; }); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 249 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 424 | return [](std::span, std::span, std::int32_t, int) 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 443 | return [this, sub_element_fns](std::span data, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 340s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 451 | cell_info, cell, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 466 | return [this, sub_fn](std::span data, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 475 | ebs); 340s | ~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 484 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 488 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 492 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 496 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 498 | { T_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1789 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1792 | auto __lasti = ranges::next(__first, __last); 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 340s | ^ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2152 | return __find_if(__first, __last, __pred, 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s 2153 | std::__iterator_category(__first)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 61 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 155 | mat_set(dofs0, dofs1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 386 | __result, __alloc); 340s | ~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 398 | return std::__uninitialized_copy_a 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 340s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 508 | { return std::get<0>(idx) != r; }); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 553 | [](auto x) { return std::get<1>(x); }); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 646 | std::next(x_new.begin(), shape[1] * i)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 658 | std::next(x_new.begin(), shape[1] * i)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 195 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 254 | P0(_Ae, cell_info0, cell0, ndim1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 292 | mat_set(dofs0, dofs1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 334 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 340s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1865 | permute_data(u, n, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1868 | transform_data(u, n, cell_info, _etrans_inv, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1869 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 340s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1810 | void FiniteElement::T_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1817 | permute_data(u, n, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1820 | transform_data(u, n, cell_info, _etrans, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1821 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 340s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:151:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 151 | [](auto x) -> std::pair, std::vector> 340s | ^ 340s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:155:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 340s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s 310 | return ranges::__copy_or_move(std::move(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 340s 311 | std::move(__last), 340s | ~~~~~~~~~~~~~~~~~~ 340s 312 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector, std::allocator > >&]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 340s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 340s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 346 | __niter_wrap(_From __from, _To __res) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 340s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/main.cpp:186:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 186 | [](auto x) -> std::pair, std::vector> 340s | ^ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_interpolation_different_meshes.dir/link.d CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -o demo_interpolation_different_meshes -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so 340s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 249 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 340s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 855 | operator()(_It& __it, _Sent __bound) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1905 | std::__introsort_loop(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1906 | std::__lg(__last - __first) * 2, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1907 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1908 | std::__final_insertion_sort(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s [ 53%] Built target demo_interpolation_different_meshes 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 249 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 249 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s [ 57%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 340s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1674 | void FiniteElement::permute_data( 340s | ^~~~~~~~~~~~~~~~ 340s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -MF CMakeFiles/demo_biharmonic.dir/biharmonic.c.o.d -o CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/biharmonic.c 340s In file included from /usr/include/basix/finite-element.h:12: 340s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 340s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 243 | void apply_matrix( 340s | ^~~~~~~~~~~~ 340s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 340s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1733 | void FiniteElement::transform_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1754 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1756 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1775 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1777 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1786 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1788 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s In file included from /usr/include/dolfinx/fem/Function.h:10: 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 319 | return [](std::span, std::span, std::int32_t, int) 340s | ^ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 341 | return [dims, sub_element_fns](std::span data, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 340s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 350 | block_size); 340s | ~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 577 | return ranges::fill_n(std::move(__first), __len, __value); 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1789 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1792 | auto __lasti = ranges::next(__first, __last); 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 362 | return [ebs, sub_fn](std::span data, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 372 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2152 | return __find_if(__first, __last, __pred, 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s 2153 | std::__iterator_category(__first)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 376 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 340s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 181 | void dot(U A, V B, P C, bool transpose = false) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 380 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 340s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 340s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1674 | void FiniteElement::permute_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 384 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 386 | { T_apply(data, cell_info[cell], block_size); }; 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 340s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1733 | void FiniteElement::transform_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1754 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1756 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1786 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1788 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1797 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1799 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 340s | ^~~~ 340s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 902 | transform(coeffs, cell_info, cell, 1); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 125 | void inv(U A, V B) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 424 | return [](std::span, std::span, std::int32_t, int) 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 443 | return [this, sub_element_fns](std::span data, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 340s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 451 | cell_info, cell, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 466 | return [this, sub_fn](std::span data, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 475 | ebs); 340s | ~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 484 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 340s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 488 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 492 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 340s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 496 | return [this](std::span data, std::span cell_info, 340s | ^ 340s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 498 | { T_apply_right(data, cell_info[cell], n); }; 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 346 | __niter_wrap(_From __from, _To __res) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2152 | return __find_if(__first, __last, __pred, 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s 2153 | std::__iterator_category(__first)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 61 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 155 | mat_set(dofs0, dofs1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/vector.tcc:283:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 283 | std::fill(begin(), end(), __val); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs0 = 1; int _bs1 = 1; auto:185 = std::function; auto:186 = std::function, std::span, int, int)>; auto:187 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 76 | void _lift_bc_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 168 | P0(Ae, cell_info0, c0, num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 169 | P1T(Ae, cell_info1, c1, num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 195 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 254 | P0(_Ae, cell_info0, cell0, ndim1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 292 | mat_set(dofs0, dofs1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs0 = 3; int _bs1 = 3; auto:185 = std::function; auto:186 = std::function, std::span, int, int)>; auto:187 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 76 | void _lift_bc_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 168 | P0(Ae, cell_info0, c0, num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 169 | P1T(Ae, cell_info1, c1, num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1964 | transform_data(u, n, cell_info, _etrans_inv, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1965 | precompute::apply_tranpose_matrix_right); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 334 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1887 | permute_data(dblock, 1, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1892 | transform_data(u, n, cell_info, _etrans, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1893 | precompute::apply_tranpose_matrix_right); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1911 | permute_data(dblock, 1, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1916 | transform_data(u, n, cell_info, _etrans_invT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1917 | precompute::apply_tranpose_matrix_right); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1940 | transform_data(u, n, cell_info, _etransT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1941 | precompute::apply_tranpose_matrix_right); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 340s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 340s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s 607 | this->_M_impl._M_start, 340s | ~~~~~~~~~~~~~~~~~~~~~~~ 340s 608 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs0 = -1; int _bs1 = -1; auto:185 = std::function; auto:186 = std::function, std::span, int, int)>; auto:187 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 76 | void _lift_bc_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 340s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 340s | ^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1154 | std::__fill_a(__first, __first + __n, __value); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 168 | P0(Ae, cell_info0, c0, num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 169 | P1T(Ae, cell_info1, c1, num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 346 | __niter_wrap(_From __from, _To __res) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/alloc_traits.h: In static member function ‘static constexpr bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]’: 340s /usr/include/c++/14/bits/alloc_traits.h:951:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 952 | __make_move_if_noexcept_iterator(__c.end()), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 953 | __c.get_allocator()).swap(__c); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = int]’: 340s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 212 | void pinv(U A, V P) 340s | ^~~~ 340s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 245 | dot(AT, A, ATA); 340s | ~~~^~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 246 | inv(ATA, Inv); 340s | ~~~^~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 247 | dot(Inv, AT, P); 340s | ~~~^~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_exterior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:188, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:189, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:190, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T, std::span) [with T = double; int _bs = -1; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 263 | void _lift_bc_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 347 | P0(Ae, cell_info0, cell0, num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 348 | P1T(Ae, cell_info1, cell1, num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = double]’: 340s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 998 | { std::__fill_a1(__first, __last, __value); } 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 634 | void assemble_cells( 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 674 | P0(_be, cell_info0, c0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 181 | void dot(U A, V B, P C, bool transpose = false) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:191, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:192, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:193, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, std::span, T) [with T = double; int _bs = -1; auto:191 = std::function; auto:192 = std::function, std::span, int, int)>; auto:193 = std::function, std::span, int, int)>]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 412 | void _lift_bc_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 340s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 340s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 340s 1104 | constexpr default_accessor(default_accessor) noexcept {} 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1876 | __introsort_loop(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1884 | std::__partial_sort(__first, __last, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 720 | void assemble_exterior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1819 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1822 | std::__insertion_sort(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 770 | P0(_be, cell_info0, cell0, 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1849 | permute_data(u, n, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1852 | transform_data(u, n, cell_info, _etrans_invT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1853 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1833 | permute_data(u, n, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1836 | transform_data(u, n, cell_info, _etransT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1837 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1865 | permute_data(u, n, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1868 | transform_data(u, n, cell_info, _etrans_inv, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1869 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1810 | void FiniteElement::T_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1817 | permute_data(u, n, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1820 | transform_data(u, n, cell_info, _etrans, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1821 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 340s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 994 | operator()(_It __x, _Sent __bound) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2107 | if (__pred(__first)) 340s | ~~~~~~^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2111 | if (__pred(__first)) 340s | ~~~~~~^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2115 | if (__pred(__first)) 340s | ~~~~~~^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2119 | if (__pred(__first)) 340s | ~~~~~~^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2127 | if (__pred(__first)) 340s | ~~~~~~^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2132 | if (__pred(__first)) 340s | ~~~~~~^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 2137 | if (__pred(__first)) 340s | ~~~~~~^~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1697 | std::__uninitialized_copy_a(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1698 | this->_M_impl._M_start, 340s | ~~~~~~~~~~~~~~~~~~~~~~~ 340s 1699 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const double*; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 816 | void assemble_interior_facets( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 887 | P0(be, cell_info0, cells0[0], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 888 | P0(sub_be, cell_info0, cells0[1], 1); 340s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Expression&, std::span, std::size_t)::]’: 340s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 927 | void pack_coefficient_entity(std::span c, int cstride, 340s | ^~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 340s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1697 | std::__uninitialized_copy_a(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1698 | this->_M_impl._M_start, 340s | ~~~~~~~~~~~~~~~~~~~~~~~ 340s 1699 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 310 | return ranges::__copy_or_move(std::move(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 340s 311 | std::move(__last), 340s | ~~~~~~~~~~~~~~~~~~ 340s 312 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 643 | _element->Tt_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 340s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 340s | ^~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 609 | _element->T_apply_right(data, n, cell_permutation); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 340s from /usr/include/c++/14/bits/stl_algobase.h:67: 340s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 193 | return std::_Destroy_aux::__destroy(__first, __last); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 196 | __destroy(__first, __last); 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 340s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 994 | operator()(_It __x, _Sent __bound) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 340s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1674 | void FiniteElement::permute_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 340s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 340s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 340s 30 | explicit Constant(value_type c) : value({c}) {} 340s | ^~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 675 | move(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | return std::__copy_move_a(std::__miter_base(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 684 | std::__miter_base(__last), __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/basix/finite-element.h:12: 340s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 340s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 243 | void apply_matrix( 340s | ^~~~~~~~~~~~ 340s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 371 | return std::__do_uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 373 | return std::uninitialized_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 340s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1733 | void FiniteElement::transform_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1754 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1756 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 340s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 3123 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1775 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1777 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1786 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1788 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 310 | return ranges::__copy_or_move(std::move(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 340s 311 | std::move(__last), 340s | ~~~~~~~~~~~~~~~~~~ 340s 312 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 340s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 340s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1674 | void FiniteElement::permute_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 340s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1733 | void FiniteElement::transform_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1754 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1756 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1786 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1788 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1797 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1799 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1697 | std::__uninitialized_copy_a(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1698 | this->_M_impl._M_start, 340s | ~~~~~~~~~~~~~~~~~~~~~~~ 340s 1699 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 310 | return ranges::__copy_or_move(std::move(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 340s 311 | std::move(__last), 340s | ~~~~~~~~~~~~~~~~~~ 340s 312 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 994 | operator()(_It __x, _Sent __bound) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 340s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/c++/14/algorithm:60: 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 675 | move(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | return std::__copy_move_a(std::__miter_base(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 684 | std::__miter_base(__last), __result); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 340s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 3123 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1805 | std::move(__comp), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 310 | return ranges::__copy_or_move(std::move(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 340s 311 | std::move(__last), 340s | ~~~~~~~~~~~~~~~~~~ 340s 312 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 340s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 3867 | find_if(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 3876 | return std::__find_if(__first, __last, 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 340s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 715 | return std::__copy_n(__first, __n2, __result, 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s 716 | std::__iterator_category(__first)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/c++/14/bits/refwrap.h:38, 340s from /usr/include/c++/14/vector:68: 340s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 340s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 340s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 715 | return std::__copy_n(__first, __n2, __result, 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s 716 | std::__iterator_category(__first)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator > >; _Fp = interpolate_nedelec(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 249 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 340s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 340s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 340s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 340s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 340s | ^~~~~~~~ 340s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 340s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 154 | void apply_permutation_mapped(std::span perm, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 340s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 144 | void apply_permutation(std::span perm, std::span data, 340s | ^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 340s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 340s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 340s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 386 | __result, __alloc); 340s | ~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 340s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 340s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 398 | return std::__uninitialized_copy_a 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 340s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 340s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 340s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 340s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1805 | std::move(__comp), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 340s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 3867 | find_if(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 3876 | return std::__find_if(__first, __last, 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 340s | ^~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1697 | std::__uninitialized_copy_a(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1698 | this->_M_impl._M_start, 340s | ~~~~~~~~~~~~~~~~~~~~~~~ 340s 1699 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 340s 607 | this->_M_impl._M_start, 340s | ~~~~~~~~~~~~~~~~~~~~~~~ 340s 608 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 683 | { return std::copy(__first, __first + __n, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 707 | vector(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 711 | _M_range_initialize(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 712 | std::__iterator_category(__first)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 318 | operator()(_Range&& __r, _Out __result) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 321 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1618 | _M_allocate_and_copy(size_type __n, 340s | ^~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1625 | _M_get_Tp_allocator()); 340s | ~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1789 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1792 | auto __lasti = ranges::next(__first, __last); 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 340s | ^ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 340s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 340s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 767 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 340s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 340s 195 | vector<_Tp, _Alloc>:: 340s | ^~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 340s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 340s 181 | vector<_Tp, _Alloc>:: 340s | ^~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 185 | __uninit_copy(__first, __last, __result); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 340s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 3147 | std::move(__comp), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s [ 61%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 340s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT poisson/CMakeFiles/demo_poisson.dir/poisson.c.o -MF CMakeFiles/demo_poisson.dir/poisson.c.o.d -o CMakeFiles/demo_poisson.dir/poisson.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/poisson.c 340s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 340s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 285 | void apply_tranpose_matrix_right( 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 318 | operator()(_Range&& __r, _Out __result) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 321 | std::move(__result)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1849 | permute_data(u, n, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1852 | transform_data(u, n, cell_info, _etrans_invT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1853 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1833 | permute_data(u, n, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1836 | transform_data(u, n, cell_info, _etransT, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1837 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1865 | permute_data(u, n, cell_info, _eperm_inv); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1868 | transform_data(u, n, cell_info, _etrans_inv, 340s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1869 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 340s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 508 | { return std::get<0>(idx) != r; }); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 553 | [](auto x) { return std::get<1>(x); }); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 646 | std::next(x_new.begin(), shape[1] * i)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 658 | std::next(x_new.begin(), shape[1] * i)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 340s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 340s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1810 | void FiniteElement::T_apply(std::span u, int n, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1817 | permute_data(u, n, cell_info, _eperm); 340s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1820 | transform_data(u, n, cell_info, _etrans, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1821 | precompute::apply_matrix); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 340s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 998 | { std::__fill_a1(__first, __last, __value); } 340s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 340s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const double*; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = double]’: 340s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 340s | ^~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s 642 | copy(_II __first, _II __last, _OI __result) 340s | ^~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1876 | __introsort_loop(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1884 | std::__partial_sort(__first, __last, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1819 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1822 | std::__insertion_sort(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 181 | void dot(U A, V B, P C, bool transpose = false) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 340s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1999 | operator()(_Iter __first, _Sent __last, 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 87 | auto det(Matrix A) 340s | ^~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 340s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1674 | void FiniteElement::permute_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 147 | { return std::copy(__first, __last, __result); } 340s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 125 | void inv(U A, V B) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1863 | __partial_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1868 | std::__heap_select(__first, __middle, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1869 | std::__sort_heap(__first, __middle, __comp); 340s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 340s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 243 | void apply_matrix( 340s | ^~~~~~~~~~~~ 340s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1856 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 340s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1770 | __insertion_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 340s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 737 | std::move(__result), 340s | ~~~~~~~~~~~~~~~~~~~~ 340s 738 | std::move(__op), std::move(__proj)); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1777 | if (__comp(__i, __first)) 340s | ~~~~~~^~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 340s | ^~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, 4294967295>, unsigned int, unsigned int); F = double]’: 340s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1733 | void FiniteElement::transform_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1754 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1756 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1775 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1777 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1786 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1788 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s 181 | void dot(U A, V B, P C, bool transpose = false) 340s | ^~~ 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 340s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1674 | void FiniteElement::permute_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, 4294967295>, unsigned int, unsigned int); F = double]’: 340s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s 1733 | void FiniteElement::transform_data( 340s | ^~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1754 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1756 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1786 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1788 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 340s 1797 | op(std::span(v_size_t), 340s | ~~^~~~~~~~~~~~~~~~~~~~~ 340s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1799 | dofstart, block_size); 340s | ~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 340s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 340s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 855 | operator()(_It& __it, _Sent __bound) const 340s | ^~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 340s | ^~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >]’: 340s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s 608 | __miter_base(_Iterator __it) 340s | ^~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1905 | std::__introsort_loop(__first, __last, 340s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 340s 1906 | std::__lg(__last - __first) * 2, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1907 | __comp); 340s | ~~~~~~~ 340s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 1908 | std::__final_insertion_sort(__first, __last, __comp); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 340s | ^~~~~~~~~~~~~ 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 340s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 340s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 340s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 340s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 340s 317 | operator()(_Iterator __it) 340s | ^~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector, std::allocator > >&; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Fp = interpolate_nedelec, double>(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 341s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 249 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 577 | return ranges::fill_n(std::move(__first), __len, __value); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 341s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 341s 678 | vector(initializer_list __l, 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s [ 65%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o 341s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o -MF CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o.d -o CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity/hyperelasticity.c 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 341s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 341s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1876 | __introsort_loop(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1884 | std::__partial_sort(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1819 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1822 | std::__insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 341s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 3867 | find_if(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 3876 | return std::__find_if(__first, __last, 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 715 | return std::__copy_n(__first, __n2, __result, 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 716 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 715 | return std::__copy_n(__first, __n2, __result, 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 716 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s [ 69%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 341s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -MF CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o.d -o CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/poisson.c 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 994 | operator()(_It __x, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 341s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2107 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2111 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2115 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2119 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2127 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2132 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2137 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 341s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 181 | void dot(U A, V B, P C, bool transpose = false) 341s | ^~~ 341s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 341s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 643 | _element->Tt_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 609 | _element->T_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 341s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 87 | auto det(Matrix A) 341s | ^~~ 341s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 341s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 125 | void inv(U A, V B) 341s | ^~~ 341s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 341s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/functional:59, 341s from /usr/include/basix/finite-element.h:17: 341s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 341s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 587 | operator()(_ArgTypes... __args) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 341s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 181 | void dot(U A, V B, P C, bool transpose = false) 341s | ^~~ 341s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2107 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2111 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2115 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2119 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2127 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2132 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2137 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 341s | ^~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 577 | _element->Tt_apply(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 593 | _element->Tinv_apply(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 341s | ^~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 544 | _element->T_apply(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 172 | void apply_inv_permutation_right(std::span perm, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s [ 73%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 341s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o -MF CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o.d -o CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’: 341s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1029 | std::__fill_a(__first, __last, __value); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 643 | _element->Tt_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 341s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 341s | ^~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 609 | _element->T_apply_right(data, n, cell_permutation); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = int]’: 341s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 341s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 341s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 2981 | __miter_base(move_iterator<_Iterator> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1816:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h:1817:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1817 | { return _ReturnType(__i); } 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 341s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 707 | vector(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 711 | _M_range_initialize(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 712 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 346 | __niter_wrap(_From __from, _To __res) 341s | ^~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 341s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1674 | void FiniteElement::permute_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/basix/finite-element.h:12: 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 341s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 243 | void apply_matrix( 341s | ^~~~~~~~~~~~ 341s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*; _Tp = complex]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 346 | __niter_wrap(_From __from, _To __res) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1589 | __heap_select(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1593 | std::__make_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1595 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 425 | std::__pop_heap(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 88 | if (__comp(__a, __b)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 90 | if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 91 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 92 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 93 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 95 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 97 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 98 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 99 | else if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 100 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 102 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 341s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1733 | void FiniteElement::transform_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1754 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1756 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1775 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1777 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1786 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1788 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1829 | __unguarded_partition(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1835 | while (__comp(__first, __pivot)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1838 | while (__comp(__pivot, __last)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1842 | std::iter_swap(__first, __last); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 923 | std::__miter_base(__last), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 924 | __result); 341s | ~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 341s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1674 | void FiniteElement::permute_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 341s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1733 | void FiniteElement::transform_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1754 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1756 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1786 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1788 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1797 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1799 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 249 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 249 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 855 | operator()(_It& __it, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1905 | std::__introsort_loop(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1906 | std::__lg(__last - __first) * 2, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1907 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1908 | std::__final_insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 341s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 855 | operator()(_It& __it, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1876 | __introsort_loop(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1884 | std::__partial_sort(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1905 | std::__introsort_loop(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1906 | std::__lg(__last - __first) * 2, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1907 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1908 | std::__final_insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1819 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1822 | std::__insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 249 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 249 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1789 | operator()(_Iter __first, _Sent __last, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1792 | auto __lasti = ranges::next(__first, __last); 341s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 341s | ^ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2152 | return __find_if(__first, __last, __pred, 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 2153 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s [ 76%] Linking CXX executable demo_poisson_matrix_free 341s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1789 | operator()(_Iter __first, _Sent __last, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1792 | auto __lasti = ranges::next(__first, __last); 341s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 341s | ^ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2152 | return __find_if(__first, __last, __pred, 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 2153 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1964 | transform_data(u, n, cell_info, _etrans_inv, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1965 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1887 | permute_data(dblock, 1, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1892 | transform_data(u, n, cell_info, _etrans, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1893 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const double*; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1911 | permute_data(dblock, 1, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1916 | transform_data(u, n, cell_info, _etrans_invT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1917 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/refwrap.h:38, 341s from /usr/include/c++/14/vector:68: 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1940 | transform_data(u, n, cell_info, _etransT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1941 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 154 | void apply_permutation_mapped(std::span perm, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 144 | void apply_permutation(std::span perm, std::span data, 341s | ^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >; _Fp = interpolate_nedelec(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 341s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 201 | std::move(__f), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1863 | __partial_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1868 | std::__heap_select(__first, __middle, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1869 | std::__sort_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1856 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1770 | __insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1777 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 341s | ^~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 341s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 341s | ^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1154 | std::__fill_a(__first, __first + __n, __value); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 346 | __niter_wrap(_From __from, _To __res) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 341s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1674 | void FiniteElement::permute_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s In file included from /usr/include/basix/finite-element.h:12: 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 341s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 243 | void apply_matrix( 341s | ^~~~~~~~~~~~ 341s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 341s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1733 | void FiniteElement::transform_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1754 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1756 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1775 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1777 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1786 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1788 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 239 | operator()(_Value& __val, _Iterator __it) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const double*; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 341s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1674 | void FiniteElement::permute_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 341s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1697 | std::__uninitialized_copy_a(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1698 | this->_M_impl._M_start, 341s | ~~~~~~~~~~~~~~~~~~~~~~~ 341s 1699 | _M_get_Tp_allocator()); 341s | ~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 310 | return ranges::__copy_or_move(std::move(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 341s 311 | std::move(__last), 341s | ~~~~~~~~~~~~~~~~~~ 341s 312 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 341s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1733 | void FiniteElement::transform_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1754 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1756 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1786 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1788 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1797 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1799 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 341s from /usr/include/c++/14/bits/stl_algobase.h:67: 341s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 193 | return std::_Destroy_aux::__destroy(__first, __last); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 196 | __destroy(__first, __last); 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 994 | operator()(_It __x, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1863 | __partial_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1868 | std::__heap_select(__first, __middle, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1869 | std::__sort_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 341s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1856 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 341s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 341s 154 | void apply_permutation_mapped(std::span perm, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 675 | move(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | return std::__copy_move_a(std::__miter_base(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 684 | std::__miter_base(__last), __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1770 | __insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 341s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 341s 144 | void apply_permutation(std::span perm, std::span data, 341s | ^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1777 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 341s | ^~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s [ 80%] Linking CXX executable demo_codim_0_assembly 341s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 341s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 3123 | operator()(_Iter __first, _Sent __last, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 310 | return ranges::__copy_or_move(std::move(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 341s 311 | std::move(__last), 341s | ~~~~~~~~~~~~~~~~~~ 341s 312 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span, 4294967295>]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector, allocator > >]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = complex*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 346 | __niter_wrap(_From __from, _To __res) 341s | ^~~~~~~~~~~~ 341s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 341s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 341s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Fp = interpolate_nedelec, double>(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1805 | std::move(__comp), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 341s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 3867 | find_if(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 3876 | return std::__find_if(__first, __last, 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 715 | return std::__copy_n(__first, __n2, __result, 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 716 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 715 | return std::__copy_n(__first, __n2, __result, 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 716 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 341s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 341s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 341s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 341s 607 | this->_M_impl._M_start, 341s | ~~~~~~~~~~~~~~~~~~~~~~~ 341s 608 | _M_get_Tp_allocator()); 341s | ~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1863 | __partial_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1868 | std::__heap_select(__first, __middle, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1869 | std::__sort_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1856 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2152 | return __find_if(__first, __last, __pred, 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 2153 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1770 | __insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1777 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 341s | ^~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 232 | if (__comp(__first + __secondChild, 341s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 233 | __first + (__secondChild - 1))) 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 341s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1589 | __heap_select(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1593 | std::__make_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1595 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 425 | std::__pop_heap(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 88 | if (__comp(__a, __b)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 90 | if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 91 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 92 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 93 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 95 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 97 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 98 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 99 | else if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 100 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 102 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1829 | __unguarded_partition(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1835 | while (__comp(__first, __pivot)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1838 | while (__comp(__pivot, __last)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1842 | std::iter_swap(__first, __last); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 923 | std::__miter_base(__last), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 924 | __result); 341s | ~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 341s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 855 | operator()(_It& __it, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1905 | std::__introsort_loop(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1906 | std::__lg(__last - __first) * 2, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1907 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1908 | std::__final_insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 317 | operator()(_Iterator __it) 341s | ^~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1849 | permute_data(u, n, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1852 | transform_data(u, n, cell_info, _etrans_invT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1853 | precompute::apply_matrix); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1833 | permute_data(u, n, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1836 | transform_data(u, n, cell_info, _etransT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1837 | precompute::apply_matrix); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1865 | permute_data(u, n, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1868 | transform_data(u, n, cell_info, _etrans_inv, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1869 | precompute::apply_matrix); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 317 | operator()(_Iterator __it) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1810 | void FiniteElement::T_apply(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1817 | permute_data(u, n, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1820 | transform_data(u, n, cell_info, _etrans, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1821 | precompute::apply_matrix); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 135 | __push_heap(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1964 | transform_data(u, n, cell_info, _etrans_inv, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1965 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1887 | permute_data(dblock, 1, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1892 | transform_data(u, n, cell_info, _etrans, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1893 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1911 | permute_data(dblock, 1, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1916 | transform_data(u, n, cell_info, _etrans_invT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1917 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1964 | transform_data(u, n, cell_info, _etrans_inv, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1965 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 239 | operator()(_Value& __val, _Iterator __it) 341s | ^~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1940 | transform_data(u, n, cell_info, _etransT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1941 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1887 | permute_data(dblock, 1, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1892 | transform_data(u, n, cell_info, _etrans, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1893 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1911 | permute_data(dblock, 1, cell_info, _eperm); 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1916 | transform_data(u, n, cell_info, _etrans_invT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1917 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 341s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 341s | ^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1154 | std::__fill_a(__first, __first + __n, __value); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 341s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1940 | transform_data(u, n, cell_info, _etransT, 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1941 | precompute::apply_tranpose_matrix_right); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 195 | operator()(_Iterator __it, _Value& __val) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 341s 1508 | move_iterator(iterator_type __i) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 341s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 1697 | std::__uninitialized_copy_a(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1698 | this->_M_impl._M_start, 341s | ~~~~~~~~~~~~~~~~~~~~~~~ 341s 1699 | _M_get_Tp_allocator()); 341s | ~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 341s | ^~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 154 | void apply_permutation_mapped(std::span perm, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 232 | if (__comp(__first + __secondChild, 341s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 233 | __first + (__secondChild - 1))) 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 144 | void apply_permutation(std::span perm, std::span data, 341s | ^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 346 | __niter_wrap(_From __from, _To __res) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = double]’: 341s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 998 | { std::__fill_a1(__first, __last, __value); } 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 135 | __push_heap(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::Expression::eval(const dolfinx::mesh::Mesh&, std::span, std::span, std::array) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 195 | operator()(_Iterator __it, _Value& __val) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1876 | __introsort_loop(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1884 | std::__partial_sort(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 341s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 285 | void apply_tranpose_matrix_right( 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1819 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1822 | std::__insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1876 | __introsort_loop(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1884 | std::__partial_sort(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1819 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1822 | std::__insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 994 | operator()(_It __x, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 341s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2107 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2111 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2115 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2119 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2127 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2132 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2137 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 994 | operator()(_It __x, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 341s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2107 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2111 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2115 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2119 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2127 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 341s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2132 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2137 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 998 | { std::__fill_a1(__first, __last, __value); } 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 341s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 346 | __niter_wrap(_From __from, _To __res) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 341s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 249 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 341s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 855 | operator()(_It& __it, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1905 | std::__introsort_loop(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1906 | std::__lg(__last - __first) * 2, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1907 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1908 | std::__final_insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1589 | __heap_select(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1593 | std::__make_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1595 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 425 | std::__pop_heap(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 88 | if (__comp(__a, __b)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 90 | if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 91 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 92 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 93 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 95 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 97 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 98 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 99 | else if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 100 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 102 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1829 | __unguarded_partition(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1835 | while (__comp(__first, __pivot)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1838 | while (__comp(__pivot, __last)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1842 | std::iter_swap(__first, __last); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 249 | std::move(__result)); 341s | ~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 923 | std::__miter_base(__last), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 924 | __result); 341s | ~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 2981 | __miter_base(move_iterator<_Iterator> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 737 | std::move(__result), 341s | ~~~~~~~~~~~~~~~~~~~~ 341s 738 | std::move(__op), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1789 | operator()(_Iter __first, _Sent __last, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1792 | auto __lasti = ranges::next(__first, __last); 341s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 341s | ^ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2152 | return __find_if(__first, __last, __pred, 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 2153 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1589 | __heap_select(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1593 | std::__make_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1595 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/refwrap.h:38, 341s from /usr/include/c++/14/vector:68: 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 425 | std::__pop_heap(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 88 | if (__comp(__a, __b)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 90 | if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 91 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 92 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 93 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 95 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 97 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 98 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 99 | else if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 100 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 102 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1829 | __unguarded_partition(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1835 | while (__comp(__first, __pivot)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1838 | while (__comp(__pivot, __last)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1842 | std::iter_swap(__first, __last); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 923 | std::__miter_base(__last), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 924 | __result); 341s | ~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 154 | void apply_permutation_mapped(std::span perm, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 144 | void apply_permutation(std::span perm, std::span data, 341s | ^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1876 | __introsort_loop(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1884 | std::__partial_sort(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1819 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1822 | std::__insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 341s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 341s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span) [with T = double]’: 341s /usr/include/dolfinx/fem/Constant.h:34:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 34 | explicit Constant(std::span c) 341s | ^~~~~~~~ 341s /usr/include/dolfinx/fem/Constant.h:35:55: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 35 | : Constant(c, std::vector{c.size()}) 341s | ^ 341s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 341s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 341s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 341s 30 | explicit Constant(value_type c) : value({c}) {} 341s | ^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 341s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 2981 | __miter_base(move_iterator<_Iterator> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 346 | __niter_wrap(_From __from, _To __res) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 371 | return std::__do_uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 373 | return std::uninitialized_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2107 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2111 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2115 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2119 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2127 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2132 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 2137 | if (__pred(__first)) 341s | ~~~~~~^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 341s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 285 | void apply_tranpose_matrix_right( 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 341s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 172 | void apply_inv_permutation_right(std::span perm, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 341s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 341s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 341s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 998 | { std::__fill_a1(__first, __last, __value); } 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 239 | operator()(_Value& __val, _Iterator __it) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = double]’: 341s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 642 | copy(_II __first, _II __last, _OI __result) 341s | ^~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s In file included from /usr/include/dolfinx/la/Vector.h:14, 341s from /usr/include/dolfinx/fem/Function.h:17: 341s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 341s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 341s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1863 | __partial_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1868 | std::__heap_select(__first, __middle, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1869 | std::__sort_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1856 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1770 | __insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1777 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 341s | ^~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_poisson_matrix_free.dir/link.d CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -o demo_poisson_matrix_free -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so -lmpich 341s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 341s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1674 | void FiniteElement::permute_data( 341s | ^~~~~~~~~~~~~~~~ 341s In file included from /usr/include/basix/finite-element.h:12: 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 341s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 243 | void apply_matrix( 341s | ^~~~~~~~~~~~ 341s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s [ 80%] Built target demo_poisson_matrix_free 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 341s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1733 | void FiniteElement::transform_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1754 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1756 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1775 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1777 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1786 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1788 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1863 | __partial_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1868 | std::__heap_select(__first, __middle, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1869 | std::__sort_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1856 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 341s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1674 | void FiniteElement::permute_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1770 | __insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1777 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 341s | ^~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = int]’: 341s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 341s | ^~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 341s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1733 | void FiniteElement::transform_data( 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 341s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1754 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1756 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1786 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1788 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 341s 1797 | op(std::span(v_size_t), 341s | ~~^~~~~~~~~~~~~~~~~~~~~ 341s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1799 | dofstart, block_size); 341s | ~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 341s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 232 | if (__comp(__first + __secondChild, 341s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s 233 | __first + (__secondChild - 1))) 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 147 | { return std::copy(__first, __last, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 341s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 855 | operator()(_It& __it, _Sent __bound) const 341s | ^~~~~~~~ 341s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 341s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 341s 285 | void apply_tranpose_matrix_right( 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1905 | std::__introsort_loop(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1906 | std::__lg(__last - __first) * 2, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1907 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1908 | std::__final_insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1589 | __heap_select(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1593 | std::__make_heap(__first, __middle, __comp); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1595 | if (__comp(__i, __first)) 341s | ~~~~~~^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 185 | __uninit_copy(__first, __last, __result); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 341s | ^~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 425 | std::__pop_heap(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 317 | operator()(_Iterator __it) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 88 | if (__comp(__a, __b)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 90 | if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 91 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 92 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 93 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 95 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 97 | else if (__comp(__a, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 98 | std::iter_swap(__result, __a); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 99 | else if (__comp(__b, __c)) 341s | ~~~~~~^~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 100 | std::iter_swap(__result, __c); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 102 | std::iter_swap(__result, __b); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1829 | __unguarded_partition(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1835 | while (__comp(__first, __pivot)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1838 | while (__comp(__pivot, __last)) 341s | ~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1842 | std::iter_swap(__first, __last); 341s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1876 | __introsort_loop(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1884 | std::__partial_sort(__first, __last, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 341s | ^~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1819 | __comp); 341s | ~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 1822 | std::__insertion_sort(__first, __last, __comp); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 923 | std::__miter_base(__last), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 924 | __result); 341s | ~~~~~~~~~ 341s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 608 | __miter_base(_Iterator __it) 341s | ^~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 341s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 341s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 341s | ^~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 341s | ^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 371 | return std::__do_uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 373 | return std::uninitialized_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 342s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 994 | operator()(_It __x, _Sent __bound) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 342s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2107 | if (__pred(__first)) 342s | ~~~~~~^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2111 | if (__pred(__first)) 342s | ~~~~~~^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2115 | if (__pred(__first)) 342s | ~~~~~~^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2119 | if (__pred(__first)) 342s | ~~~~~~^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2127 | if (__pred(__first)) 342s | ~~~~~~^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2132 | if (__pred(__first)) 342s | ~~~~~~^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 2137 | if (__pred(__first)) 342s | ~~~~~~^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 147 | { return std::copy(__first, __last, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 147 | { return std::copy(__first, __last, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1863 | __partial_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1868 | std::__heap_select(__first, __middle, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1869 | std::__sort_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1856 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1770 | __insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1777 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 342s | ^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 342s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 342s 678 | vector(initializer_list __l, 342s | ^~~~~~ 342s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span, std::span) [with T = double]’: 342s /usr/include/dolfinx/fem/Constant.h:42:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 42 | Constant(std::span c, std::span shape) 342s | ^~~~~~~~ 342s /usr/include/dolfinx/fem/Constant.h:43:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 43 | : value(c.begin(), c.end()), shape(shape.begin(), shape.end()) 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 342s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 855 | operator()(_It& __it, _Sent __bound) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1905 | std::__introsort_loop(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 1906 | std::__lg(__last - __first) * 2, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1907 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1908 | std::__final_insertion_sort(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 317 | operator()(_Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_codim_0_assembly.dir/link.d CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o -o demo_codim_0_assembly -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so -lmpich 342s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 342s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s [ 80%] Built target demo_codim_0_assembly 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 342s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 737 | std::move(__result), 342s | ~~~~~~~~~~~~~~~~~~~~ 342s 738 | std::move(__op), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 201 | std::move(__f), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 342s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 172 | void apply_inv_permutation_right(std::span perm, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = int]’: 342s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 342s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 2981 | __miter_base(move_iterator<_Iterator> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 342s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 147 | { return std::copy(__first, __last, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1589 | __heap_select(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1593 | std::__make_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1595 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1863 | __partial_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1868 | std::__heap_select(__first, __middle, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1869 | std::__sort_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 425 | std::__pop_heap(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1856 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 88 | if (__comp(__a, __b)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 90 | if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 91 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 92 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 93 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 95 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 97 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 98 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1770 | __insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 99 | else if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 100 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 102 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1777 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 342s | ^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1829 | __unguarded_partition(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1835 | while (__comp(__first, __pivot)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1838 | while (__comp(__pivot, __last)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1842 | std::iter_swap(__first, __last); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 923 | std::__miter_base(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 924 | __result); 342s | ~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/la/Vector.h:14, 342s from /usr/include/dolfinx/fem/Function.h:17: 342s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 342s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1876 | __introsort_loop(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1884 | std::__partial_sort(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1819 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1822 | std::__insertion_sort(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 342s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 342s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 855 | operator()(_It& __it, _Sent __bound) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1905 | std::__introsort_loop(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 1906 | std::__lg(__last - __first) * 2, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1907 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1908 | std::__final_insertion_sort(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 317 | operator()(_Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 737 | std::move(__result), 342s | ~~~~~~~~~~~~~~~~~~~~ 342s 738 | std::move(__op), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 201 | std::move(__f), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 185 | __uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 317 | operator()(_Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 342s | ^~~~~~~~ 342s In file included from /usr/include/c++/14/bits/refwrap.h:38, 342s from /usr/include/c++/14/vector:68: 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 342s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 154 | void apply_permutation_mapped(std::span perm, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 342s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 144 | void apply_permutation(std::span perm, std::span data, 342s | ^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 342s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 172 | void apply_inv_permutation_right(std::span perm, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 342s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 2981 | __miter_base(move_iterator<_Iterator> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 737 | std::move(__result), 342s | ~~~~~~~~~~~~~~~~~~~~ 342s 738 | std::move(__op), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 201 | std::move(__f), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 342s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 342s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1589 | __heap_select(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1593 | std::__make_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1595 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 425 | std::__pop_heap(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 88 | if (__comp(__a, __b)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 90 | if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 91 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 92 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 93 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 95 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 97 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 98 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 99 | else if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 100 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 102 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 185 | __uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1829 | __unguarded_partition(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1835 | while (__comp(__first, __pivot)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1838 | while (__comp(__pivot, __last)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1842 | std::iter_swap(__first, __last); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 342s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 2981 | __miter_base(move_iterator<_Iterator> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 923 | std::__miter_base(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 924 | __result); 342s | ~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1589 | __heap_select(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1593 | std::__make_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1595 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 425 | std::__pop_heap(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 88 | if (__comp(__a, __b)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 90 | if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 91 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 92 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 93 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 95 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 97 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 98 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 99 | else if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 100 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 102 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1829 | __unguarded_partition(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1835 | while (__comp(__first, __pivot)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1838 | while (__comp(__pivot, __last)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1842 | std::iter_swap(__first, __last); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 923 | std::__miter_base(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 924 | __result); 342s | ~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1876 | __introsort_loop(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1884 | std::__partial_sort(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1819 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1822 | std::__insertion_sort(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1876 | __introsort_loop(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1884 | std::__partial_sort(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1819 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1822 | std::__insertion_sort(__first, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1863 | __partial_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1868 | std::__heap_select(__first, __middle, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1869 | std::__sort_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1856 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1770 | __insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1777 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 342s | ^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1863 | __partial_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1868 | std::__heap_select(__first, __middle, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1869 | std::__sort_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1856 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1770 | __insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1777 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 342s | ^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 737 | std::move(__result), 342s | ~~~~~~~~~~~~~~~~~~~~ 342s 738 | std::move(__op), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 201 | std::move(__f), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1589 | __heap_select(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1593 | std::__make_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1595 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 425 | std::__pop_heap(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 342s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 2981 | __miter_base(move_iterator<_Iterator> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 88 | if (__comp(__a, __b)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 90 | if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 91 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 92 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 93 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 95 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 97 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 98 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 99 | else if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 100 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 102 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1829 | __unguarded_partition(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1835 | while (__comp(__first, __pivot)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1838 | while (__comp(__pivot, __last)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1842 | std::iter_swap(__first, __last); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 147 | { return std::copy(__first, __last, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 923 | std::__miter_base(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 924 | __result); 342s | ~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1589 | __heap_select(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1593 | std::__make_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1595 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 425 | std::__pop_heap(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 88 | if (__comp(__a, __b)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 90 | if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 91 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 92 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 93 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 95 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 97 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 98 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 99 | else if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 100 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 102 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1829 | __unguarded_partition(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1835 | while (__comp(__first, __pivot)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1838 | while (__comp(__pivot, __last)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1842 | std::iter_swap(__first, __last); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 923 | std::__miter_base(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 924 | __result); 342s | ~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 147 | { return std::copy(__first, __last, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1863 | __partial_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1868 | std::__heap_select(__first, __middle, __last, __comp); 342s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1869 | std::__sort_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1856 | __comp); 342s | ~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1770 | __insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1777 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 342s | ^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 342s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 342s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s [ 84%] Linking CXX executable demo_poisson 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 342s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1589 | __heap_select(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1593 | std::__make_heap(__first, __middle, __comp); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1595 | if (__comp(__i, __first)) 342s | ~~~~~~^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 425 | std::__pop_heap(__first, __last, __last, __comp); 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 88 | if (__comp(__a, __b)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 90 | if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 91 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 92 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 93 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 95 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 97 | else if (__comp(__a, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 98 | std::iter_swap(__result, __a); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 99 | else if (__comp(__b, __c)) 342s | ~~~~~~^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 100 | std::iter_swap(__result, __c); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 102 | std::iter_swap(__result, __b); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1829 | __unguarded_partition(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1835 | while (__comp(__first, __pivot)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1838 | while (__comp(__pivot, __last)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1842 | std::iter_swap(__first, __last); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 923 | std::__miter_base(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 924 | __result); 342s | ~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 2981 | __miter_base(move_iterator<_Iterator> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 342s | ^~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 342s | ^~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 239 | operator()(_Value& __val, _Iterator __it) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 232 | if (__comp(__first + __secondChild, 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 233 | __first + (__secondChild - 1))) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 342s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 346 | __niter_wrap(_From __from, _To __res) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 342s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 135 | __push_heap(_RandomAccessIterator __first, 342s | ^~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 342s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 342s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 342s 195 | operator()(_Iterator __it, _Value& __val) 342s | ^~~~~~~~ 343s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_poisson.dir/link.d CMakeFiles/demo_poisson.dir/main.cpp.o CMakeFiles/demo_poisson.dir/poisson.c.o -o demo_poisson -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so -lmpich 343s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 343s [ 84%] Built target demo_poisson 343s [ 88%] Linking CXX executable demo_interpolation-io 343s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 343s [ 92%] Linking CXX executable demo_hyperelasticity 343s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 343s [ 96%] Linking CXX executable demo_biharmonic 343s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 343s [100%] Linking CXX executable demo_custom_kernel 343s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 344s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_interpolation-io.dir/link.d "CMakeFiles/demo_interpolation-io.dir/main.cpp.o" -o demo_interpolation-io -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so 344s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 344s [100%] Built target demo_interpolation-io 344s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_biharmonic.dir/link.d CMakeFiles/demo_biharmonic.dir/main.cpp.o CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -o demo_biharmonic -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so -lmpich 344s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 344s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_hyperelasticity.dir/link.d CMakeFiles/demo_hyperelasticity.dir/main.cpp.o CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o -o demo_hyperelasticity -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so -lmpich 344s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 344s [100%] Built target demo_biharmonic 344s [100%] Built target demo_hyperelasticity 344s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_custom_kernel.dir/link.d CMakeFiles/demo_custom_kernel.dir/main.cpp.o -o demo_custom_kernel -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real/lib/libpetsc_real.so 344s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 344s [100%] Built target demo_custom_kernel 344s make[1]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 344s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/CMakeFiles 0 344s == run C++ demos == 344s Running tests... 344s /usr/bin/ctest --force-new-ctest-process 344s Test project /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo 344s Start 1: demo_biharmonic_mpi_2 344s 1/24 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.30 sec 344s Start 2: demo_biharmonic_mpi_3 345s 2/24 Test #2: demo_biharmonic_mpi_3 ........................ Passed 0.23 sec 345s Start 3: demo_biharmonic_serial 345s 3/24 Test #3: demo_biharmonic_serial ....................... Passed 0.41 sec 345s Start 4: demo_codim_0_assembly_mpi_2 345s 4/24 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.06 sec 345s Start 5: demo_codim_0_assembly_mpi_3 345s 5/24 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.07 sec 345s Start 6: demo_codim_0_assembly_serial 345s 6/24 Test #6: demo_codim_0_assembly_serial ................. Passed 0.06 sec 345s Start 7: demo_custom_kernel_mpi_2 348s 7/24 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.23 sec 348s Start 8: demo_custom_kernel_mpi_3 351s 8/24 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.50 sec 351s Start 9: demo_custom_kernel_serial 356s 9/24 Test #9: demo_custom_kernel_serial .................... Passed 5.09 sec 356s Start 10: demo_poisson_mpi_2 356s 10/24 Test #10: demo_poisson_mpi_2 ........................... Passed 0.11 sec 356s Start 11: demo_poisson_mpi_3 356s 11/24 Test #11: demo_poisson_mpi_3 ........................... Passed 0.09 sec 356s Start 12: demo_poisson_serial 356s 12/24 Test #12: demo_poisson_serial .......................... Passed 0.07 sec 356s Start 13: demo_poisson_matrix_free_mpi_2 356s 13/24 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.10 sec 356s Start 14: demo_poisson_matrix_free_mpi_3 357s 14/24 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.10 sec 357s Start 15: demo_poisson_matrix_free_serial 357s 15/24 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.10 sec 357s Start 16: demo_hyperelasticity_mpi_2 359s 16/24 Test #16: demo_hyperelasticity_mpi_2 ................... Passed 1.97 sec 359s Start 17: demo_hyperelasticity_mpi_3 361s 17/24 Test #17: demo_hyperelasticity_mpi_3 ................... Passed 1.96 sec 361s Start 18: demo_hyperelasticity_serial 363s 18/24 Test #18: demo_hyperelasticity_serial .................. Passed 1.96 sec 363s Start 19: demo_interpolation-io_mpi_2 363s 19/24 Test #19: demo_interpolation-io_mpi_2 .................. Passed 0.33 sec 363s Start 20: demo_interpolation-io_mpi_3 363s 20/24 Test #20: demo_interpolation-io_mpi_3 .................. Passed 0.23 sec 363s Start 21: demo_interpolation-io_serial 364s 21/24 Test #21: demo_interpolation-io_serial ................. Passed 0.51 sec 364s Start 22: demo_interpolation_different_meshes_mpi_2 370s 22/24 Test #22: demo_interpolation_different_meshes_mpi_2 .... Passed 6.18 sec 370s Start 23: demo_interpolation_different_meshes_mpi_3 378s 23/24 Test #23: demo_interpolation_different_meshes_mpi_3 .... Passed 7.87 sec 378s Start 24: demo_interpolation_different_meshes_serial 386s 24/24 Test #24: demo_interpolation_different_meshes_serial ... Passed 8.73 sec 386s 386s 100% tests passed, 0 tests failed out of 24 386s 386s Total Test time (real) = 42.29 sec 387s autopkgtest [19:39:32]: test test-dolfinx-cpp: -----------------------] 391s test-dolfinx-cpp PASS 391s autopkgtest [19:39:36]: test test-dolfinx-cpp: - - - - - - - - - - results - - - - - - - - - - 394s autopkgtest [19:39:39]: test test-dolfinx-cpp-complex: preparing testbed 396s Reading package lists... 396s Building dependency tree... 396s Reading state information... 397s Starting pkgProblemResolver with broken count: 0 397s Starting 2 pkgProblemResolver with broken count: 0 397s Done 398s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 420s autopkgtest [19:40:05]: test test-dolfinx-cpp-complex: [----------------------- 422s nproc reports 8 processors are available 422s ==== running C++ tests for complex build ==== 422s -- The C compiler identification is GNU 14.2.0 422s -- The CXX compiler identification is GNU 14.2.0 422s -- Detecting C compiler ABI info 422s -- Detecting C compiler ABI info - done 422s -- Check for working C compiler: /usr/bin/mpicc - skipped 422s -- Detecting C compile features 422s -- Detecting C compile features - done 422s -- Detecting CXX compiler ABI info 422s -- Detecting CXX compiler ABI info - done 422s -- Check for working CXX compiler: /usr/bin/c++ - skipped 422s -- Detecting CXX compile features 422s -- Detecting CXX compile features - done 423s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 423s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 423s -- Found MPI: TRUE (found version "4.1") 423s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 423s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 423s -- Found Threads: TRUE 423s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 423s -- Requested configuration: REQUIRED COMPONENTS timer 423s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 423s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 423s -- [x] libboost_timer.so.1.83.0 423s -- [ ] libboost_timer.a 423s -- Adding boost_timer dependencies: headers 423s -- Checking for Basix hints with /usr/bin/python3 424s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 424s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 424s -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so (found version "1.14.5") found components: C 424s -- HDF5_DIR: HDF5_DIR-NOTFOUND 424s -- HDF5_DEFINITIONS: 424s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 424s -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 424s -- HDF5_HL_LIBRARIES: 424s -- HDF5_C_DEFINITIONS: 424s -- HDF5_C_INCLUDE_DIR: 424s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 424s -- HDF5_C_LIBRARY: 424s -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 424s -- HDF5_C_HL_LIBRARY: 424s -- HDF5_C_HL_LIBRARIES: 424s -- Defined targets (if any): 424s -- ... hdf5::hdf5 424s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 424s -- Checking for one of the modules 'PETSc;petsc' 424s -- Looking for PETSC_USE_COMPLEX 424s -- Looking for PETSC_USE_COMPLEX - found 424s -- Checking for one of the modules 'SLEPc;slepc' 424s -- Performing Test HAVE_PEDANTIC 424s -- Performing Test HAVE_PEDANTIC - Success 424s -- Configuring done (2.7s) 424s -- Generating done (0.0s) 424s -- Build files have been written to: /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test 424s /usr/bin/cmake -S/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -B/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test --check-build-system CMakeFiles/Makefile.cmake 0 425s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/CMakeFiles /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test//CMakeFiles/progress.marks 425s make -f CMakeFiles/Makefile2 all 425s make[1]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test' 425s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 425s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test' 425s [ 5%] Compile poisson.py using FFCx 425s ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/poisson.py 425s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 425s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test' 425s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 425s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test' 425s [ 23%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 425s [ 23%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 425s [ 23%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 425s [ 29%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 425s [ 35%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/vector.cpp.o -MF CMakeFiles/unittests.dir/vector.cpp.o.d -o CMakeFiles/unittests.dir/vector.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/vector.cpp 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/main.cpp.o -MF CMakeFiles/unittests.dir/main.cpp.o.d -o CMakeFiles/unittests.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/main.cpp 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/matrix.cpp.o -MF CMakeFiles/unittests.dir/matrix.cpp.o.d -o CMakeFiles/unittests.dir/matrix.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/io.cpp.o -MF CMakeFiles/unittests.dir/io.cpp.o.d -o CMakeFiles/unittests.dir/io.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/io.cpp 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/index_map.cpp.o -MF CMakeFiles/unittests.dir/common/index_map.cpp.o.d -o CMakeFiles/unittests.dir/common/index_map.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp 425s [ 41%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/fem/functionspace.cpp.o -MF CMakeFiles/unittests.dir/fem/functionspace.cpp.o.d -o CMakeFiles/unittests.dir/fem/functionspace.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/fem/functionspace.cpp 425s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o -MF CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o.d -o CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sub_systems_manager.cpp 425s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/sort.cpp.o -MF CMakeFiles/unittests.dir/common/sort.cpp.o.d -o CMakeFiles/unittests.dir/common/sort.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp 425s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 425s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o -MF CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o.d -o CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp 427s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 427s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/generation.cpp.o -MF CMakeFiles/unittests.dir/mesh/generation.cpp.o.d -o CMakeFiles/unittests.dir/mesh/generation.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp 427s In file included from /usr/include/c++/14/algorithm:63, 427s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp:7: 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = std::identity; _Comp = std::ranges::less]’: 427s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 2021 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/14/vector:66, 428s from /usr/include/catch2/catch_tostring.hpp:12, 428s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 428s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 428s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 428s from /usr/include/catch2/catch_test_macros.hpp:11, 428s from /usr/include/catch2/catch_template_test_macros.hpp:20, 428s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp:9: 428s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 428s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 428s 678 | vector(initializer_list __l, 428s | ^~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp:43:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 428s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 428s | ^~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp:45:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 45 | std::iota(indices.begin(), indices.end(), 0); 428s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp:57:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 57 | std::iota(indices.begin(), indices.end(), 0); 428s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/sort.cpp:12: 428s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 428s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 119 | std::ranges::copy(buffer, range.begin()); 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = std::identity; _Comp = std::ranges::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 1999 | operator()(_Iter __first, _Sent __last, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s In file included from /usr/include/c++/14/numeric:62, 428s from /usr/include/dolfinx/common/sort.h:15: 428s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 428s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 428s | ^~~~ 428s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 428s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 119 | std::ranges::copy(buffer, range.begin()); 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 2021 | std::move(__comp), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 428s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 119 | std::ranges::copy(buffer, range.begin()); 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 2021 | std::move(__comp), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = std::identity; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 3147 | std::move(__comp), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator > >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 318 | operator()(_Range&& __r, _Out __result) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 321 | std::move(__result)); 428s | ~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 3147 | std::move(__comp), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 1999 | operator()(_Iter __first, _Sent __last, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 3147 | std::move(__comp), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 1999 | operator()(_Iter __first, _Sent __last, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 428s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/common/CIFailure.cpp.o -MF CMakeFiles/unittests.dir/common/CIFailure.cpp.o.d -o CMakeFiles/unittests.dir/common/CIFailure.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/CIFailure.cpp 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = std::identity; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 3123 | operator()(_Iter __first, _Sent __last, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 310 | return ranges::__copy_or_move(std::move(__first), 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 428s 311 | std::move(__last), 428s | ~~~~~~~~~~~~~~~~~~ 428s 312 | std::move(__result)); 428s | ~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 3123 | operator()(_Iter __first, _Sent __last, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 428s | ^~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 249 | std::move(__result)); 428s | ~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/c++/14/vector:65: 428s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 428s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 428s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 428s | ^~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator > >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 428s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 428s | ^~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:37:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 37 | global_ghost_owner); 428s | ^ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:37:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:46:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 46 | sct.scatter_fwd(data_local, data_ghost); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:46:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:46:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 428s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:8: 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:49:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 428s | ^ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:55:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 56 | decltype(sct)::type::p2p); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:55:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:55:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:60:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 428s | ^ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:82:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 82 | global_ghost_owner); 428s | ^ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:82:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:89:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 89 | sct.scatter_rev(std::span(data_local), 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 90 | std::span(data_ghost), 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 91 | std::plus()); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:89:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:89:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:95:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 428s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:98:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 98 | sct.scatter_rev(std::span(data_local), 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 99 | std::span(data_ghost), 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 100 | [](auto /*a*/, auto b) { return b; }); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:98:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:98:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:102:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 428s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 121 | pack_fn, requests, 428s | ~~~~~~~~~~~~~~~~~~ 428s 122 | decltype(sct)::type::p2p); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:120:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:124:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 125 | std::plus(), requests); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:124:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:124:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:127:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 428s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:12: 428s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd(std::span, std::span) const [with T = long long int; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 338 | void scatter_fwd(std::span local_data, 428s | ^~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 350 | std::span(remote_buffer), pack_fn, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 351 | std::span(requests)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 360 | std::span(requests)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s In file included from /usr/include/c++/14/algorithm:61, 428s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:7: 428s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 428s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 428s | ^~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h:411:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 428s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 428s from /usr/include/c++/14/algorithm:63: 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = long long int; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 195 | void scatter_fwd_begin(std::span send_buffer, 428s | ^~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 428s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 428s | ^~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h:410:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h:411:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 428s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev(std::span, std::span, BinaryOp) [with T = long long int; BinaryOp = std::plus; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 536 | void scatter_rev(std::span local_data, std::span remote_data, 428s | ^~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 553 | std::span(local_buffer), pack_fn, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 554 | std::span(request)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 556 | std::span(request)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 428s from /usr/include/dolfinx/common/MPI.h:17, 428s from /usr/include/dolfinx/common/IndexMap.h:11, 428s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/common/index_map.cpp:10: 428s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 428s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 325 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 428s | ^~~~~~ 428s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/numeric:326:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 326 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 428s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev(std::span, std::span, BinaryOp) [with T = long long int; BinaryOp = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 536 | void scatter_rev(std::span local_data, std::span remote_data, 428s | ^~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 553 | std::span(local_buffer), pack_fn, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 554 | std::span(request)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 556 | std::span(request)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 484 | void scatter_rev_begin(std::span remote_data, 428s | ^~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 493 | type); 428s | ~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = {anonymous}::test_scatter_rev()::; BinaryOp = std::plus; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 428s | ^~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/vector.cpp:15: 428s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 428s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 234 | const T local = std::transform_reduce( 428s | ~~~~~~~~~~~~~~~~~~~~~^ 428s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 236 | [](T a, T b) -> T 428s | ~~~~~~~~~~~~~~~~~ 428s 237 | { 428s | ~ 428s 238 | if constexpr (std::is_same>::value 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 239 | or std::is_same>::value) 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 240 | { 428s | ~ 428s 241 | return std::conj(a) * b; 428s | ~~~~~~~~~~~~~~~~~~~~~~~~ 428s 242 | } 428s | ~ 428s 243 | else 428s | ~~~~ 428s 244 | return a * b; 428s | ~~~~~~~~~~~~~ 428s 245 | }); 428s | ~~ 428s In file included from /usr/include/c++/14/algorithm:63, 428s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/vector.cpp:9: 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 3147 | std::move(__comp), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 428s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 279 | = std::accumulate(data.begin(), data.end(), U(0), 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 428s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o -MF CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o.d -o CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp 428s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 428s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 234 | const T local = std::transform_reduce( 428s | ~~~~~~~~~~~~~~~~~~~~~^ 428s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 236 | [](T a, T b) -> T 428s | ~~~~~~~~~~~~~~~~~ 428s 237 | { 428s | ~ 428s 238 | if constexpr (std::is_same>::value 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 239 | or std::is_same>::value) 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 240 | { 428s | ~ 428s 241 | return std::conj(a) * b; 428s | ~~~~~~~~~~~~~~~~~~~~~~~~ 428s 242 | } 428s | ~ 428s 243 | else 428s | ~~~~ 428s 244 | return a * b; 428s | ~~~~~~~~~~~~~ 428s 245 | }); 428s | ~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span, 4294967295>&; _Proj = std::identity; _Comp = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 3147 | std::move(__comp), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 428s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 428s | ^~~~~~~~ 428s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 428s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 279 | = std::accumulate(data.begin(), data.end(), U(0), 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 737 | std::move(__result), 428s | ~~~~~~~~~~~~~~~~~~~~ 428s 738 | std::move(__op), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 201 | std::move(__f), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_fwd(std::span, std::span) const::; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 280 | void scatter_fwd_begin(std::span local_data, 428s | ^~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 289 | type); 428s | ~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_end(std::span, std::span, F, std::span) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_fwd(std::span, std::span) const::; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 315 | void scatter_fwd_end(std::span remote_buffer, 428s | ^~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 428s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 428s | ^~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h:471:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 471 | return std::__find_if_not(__first, __last, 428s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 428s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 577 | return ranges::fill_n(std::move(__first), __len, __value); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 428s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 428s | ^~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h:463:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h:471:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 471 | return std::__find_if_not(__first, __last, 428s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 428s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, std::plus)::; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 484 | void scatter_rev_begin(std::span remote_data, 428s | ^~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 493 | type); 428s | ~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 428s from /usr/include/dolfinx/common/MPI.h:17, 428s from /usr/include/dolfinx/common/IndexMap.h:11, 428s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/vector.cpp:13: 428s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > > >(const Vector > >&, const Vector > >&)::]’: 428s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 428s | ^~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, std::plus)::; BinaryOp = std::plus; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 428s | ^~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int; _BinaryOperation = plus]’: 428s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 287 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 428s | ^~~~~~ 428s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/c++/14/numeric:62: 428s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 428s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 428s | ^~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, {anonymous}::test_scatter_rev()::)::; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 484 | void scatter_rev_begin(std::span remote_data, 428s | ^~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 3123 | operator()(_Iter __first, _Sent __last, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 428s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 493 | type); 428s | ~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, {anonymous}::test_scatter_rev()::)::; BinaryOp = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 428s | ^~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = long long int; Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 390 | void scatter_rev_begin(std::span send_buffer, 428s | ^~~~~~~~~~~~~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span, 4294967295>]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _InputIterator2 = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Tp = complex; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, const Vector, std::vector, std::allocator > > >&)::]’: 428s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 428s | ^~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span, 4294967295>]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Tp = double; _BinaryOperation = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 428s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 428s | ^~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Proj = std::identity; _Comp = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 3123 | operator()(_Iter __first, _Sent __last, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 428s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 577 | return ranges::fill_n(std::move(__first), __len, __value); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 577 | return ranges::fill_n(std::move(__first), __len, __value); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 577 | return ranges::fill_n(std::move(__first), __len, __value); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s 577 | return ranges::fill_n(std::move(__first), __len, __value); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::test_scatter_fwd(int):: >]’: 428s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 428s | ^~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h:112:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 112 | return std::__find_if(__first, __last, 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 428s 113 | __gnu_cxx::__ops::__negate(__pred), 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 114 | std::__iterator_category(__first)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::test_scatter_fwd(int):: >]’: 428s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 428s | ^~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algo.h:109:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algo.h:112:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 112 | return std::__find_if(__first, __last, 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 428s 113 | __gnu_cxx::__ops::__negate(__pred), 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 114 | std::__iterator_category(__first)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 428s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 428s In file included from /usr/include/c++/14/algorithm:60: 428s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 428s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 428s | ^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2107 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2111 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2115 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2119 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2127 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2132 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2137 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 428s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 428s | ^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2107 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2111 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2115 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2119 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2127 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2132 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 2137 | if (__pred(__first)) 428s | ~~~~~~^~~~~~~~~ 428s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 428s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 428s /usr/include/c++/14/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 394 | operator()(_Iterator __it) 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 428s /usr/include/c++/14/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 428s from /usr/include/c++/14/bits/stl_algobase.h:67, 428s from /usr/include/c++/14/algorithm:60: 428s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 428s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 428s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s In file included from /usr/include/dolfinx/la/Vector.h:14: 428s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 428s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 737 | std::move(__result), 428s | ~~~~~~~~~~~~~~~~~~~~ 428s 738 | std::move(__op), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 201 | std::move(__f), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 428s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 428s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 428s | ^~~~~~~~ 428s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 429s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o -MF CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o.d -o CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/option.cpp 429s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 429s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o -MF CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o.d -o CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp 430s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 430s /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=gnu17 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/unittests.dir/poisson.c.o -MF CMakeFiles/unittests.dir/poisson.c.o.d -o CMakeFiles/unittests.dir/poisson.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/poisson.c 430s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:14: 430s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 430s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 430s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 430s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 430s 540 | x.insert(x.end(), {x0, x1}); 430s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 565 | v2, v3, vmid}); 430s | ~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 627 | {x.size() / 2, 2}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 632 | std::vector{}, {0, 2}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 430s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 430s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 430s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 671 | i0 + iy + ny + 2}); 430s | ~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 676 | {x.size() / 2, 2}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 681 | std::vector{}, {0, 2}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s In file included from /usr/include/c++/14/vector:66, 430s from /usr/include/catch2/catch_tostring.hpp:12, 430s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 430s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 430s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 430s from /usr/include/catch2/catch_test_macros.hpp:11, 430s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:7: 430s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 430s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 430s 1413 | insert(const_iterator __position, initializer_list __l) 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 430s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1417 | std::random_access_iterator_tag()); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 430s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 1413 | insert(const_iterator __position, initializer_list __l) 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 430s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1417 | std::random_access_iterator_tag()); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/algorithm:63, 430s from /usr/include/basix/maps.h:8, 430s from /usr/include/basix/finite-element.h:9, 430s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:9: 430s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 430s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1159 | std::move(__comp), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 430s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 430s 607 | this->_M_impl._M_start, 430s | ~~~~~~~~~~~~~~~~~~~~~~~ 430s 608 | _M_get_Tp_allocator()); 430s | ~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 430s from /usr/include/dolfinx/geometry/utils.h:9, 430s from /usr/include/dolfinx/fem/interpolate.h:19, 430s from /usr/include/dolfinx/fem/Function.h:12, 430s from /usr/include/dolfinx/fem/Expression.h:10, 430s from /usr/include/dolfinx/fem/utils.h:13, 430s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:12: 430s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 430s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 783 | Mesh> create_mesh( 430s | ^~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 430s | ^ 430s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 830 | cells1 = std::vector(cells.begin(), cells.end()); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 841 | std::vector cells1_v 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 880 | boundary_v.erase(unique_end, range_end); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 885 | boundary_v.erase(boundary_v.begin()); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 905 | nodes1.erase(unique_end, range_end); 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 911 | Geometry geometry 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/vector:72: 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 431s 954 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 707 | vector(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 711 | _M_range_initialize(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 712 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/numeric:62, 431s from /usr/include/basix/finite-element.h:19: 431s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/chrono:48, 431s from /usr/include/catch2/catch_tostring.hpp:545: 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 431s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 46 | void reorder_list(std::span list, std::span nodemap) 431s | ^~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 53 | const std::vector orig(list.begin(), list.end()); 431s | ^~~~ 431s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 58 | std::ranges::copy(links_old, links_new.begin()); 431s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 431s 239 | __x.end()); 431s | ~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 251 | end(), _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 431s from /usr/include/c++/14/bits/basic_string.h:39, 431s from /usr/include/c++/14/string:54, 431s from /usr/include/catch2/internal/catch_stringref.hpp:12, 431s from /usr/include/catch2/catch_assertion_info.hpp:13, 431s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 431s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 431s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 431s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 993 | std::_Destroy(__first, __last); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1805 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1134 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1139 | return {__first, __first}; 431s | ^ 431s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1148 | return {++__dest, __first}; 431s | ^ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 1564 | erase(const_iterator __first, const_iterator __last) 431s | ^~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 1536 | erase(const_iterator __position) 431s | ^~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/vector:65: 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 431s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 431s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:11: 431s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 431s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 119 | std::ranges::copy(buffer, range.begin()); 431s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 431s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | distribute_data(MPI_Comm comm0, std::span indices, 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 2021 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 382 | create_geometry( 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 424 | const std::vector l2l = graph::build::compute_local_to_local( 431s | ^~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 429 | std::ranges::transform(l2l, igi.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 431s 430 | [&nodes](auto index) { return nodes[index]; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 386 | __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/string:51: 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 398 | return std::__uninitialized_copy_a 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 386 | __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 398 | return std::__uninitialized_copy_a 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1697 | std::__uninitialized_copy_a(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 1698 | this->_M_impl._M_start, 431s | ~~~~~~~~~~~~~~~~~~~~~~~ 431s 1699 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 707 | vector(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 711 | _M_range_initialize(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 712 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/format:55, 431s from /usr/include/c++/14/bits/chrono_io.h:39, 431s from /usr/include/c++/14/chrono:3360: 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 318 | operator()(_Range&& __r, _Out __result) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 321 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1618 | _M_allocate_and_copy(size_type __n, 431s | ^~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1625 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1789 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1792 | auto __lasti = ranges::next(__first, __last); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 431s | ^ 431s In file included from /usr/include/c++/14/tuple:44, 431s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 431s from /usr/include/c++/14/bits/memory_resource.h:41, 431s from /usr/include/c++/14/string:68: 431s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 767 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 431s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 195 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 181 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 3147 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 318 | operator()(_Range&& __r, _Out __result) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 321 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 508 | { return std::get<0>(idx) != r; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 553 | [](auto x) { return std::get<1>(x); }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 646 | std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 658 | std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1999 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1697 | std::__uninitialized_copy_a(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 1698 | this->_M_impl._M_start, 431s | ~~~~~~~~~~~~~~~~~~~~~~~ 431s 1699 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 310 | return ranges::__copy_or_move(std::move(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s 311 | std::move(__last), 431s | ~~~~~~~~~~~~~~~~~~ 431s 312 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/string:44: 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/bits/char_traits.h:57, 431s from /usr/include/c++/14/string:42: 431s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 193 | return std::_Destroy_aux::__destroy(__first, __last); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 196 | __destroy(__first, __last); 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/string_view:56, 431s from /usr/include/c++/14/bits/basic_string.h:47: 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 994 | operator()(_It __x, _Sent __bound) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 675 | move(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | return std::__copy_move_a(std::__miter_base(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 684 | std::__miter_base(__last), __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 3123 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 310 | return ranges::__copy_or_move(std::move(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s 311 | std::move(__last), 431s | ~~~~~~~~~~~~~~~~~~ 431s 312 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1805 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3867 | find_if(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3876 | return std::__find_if(__first, __last, 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 715 | return std::__copy_n(__first, __n2, __result, 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 716 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 715 | return std::__copy_n(__first, __n2, __result, 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 716 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 431s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/string:48: 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 346 | __niter_wrap(_From __from, _To __res) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 346 | __niter_wrap(_From __from, _To __res) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 249 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 431s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 855 | operator()(_It& __it, _Sent __bound) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1905 | std::__introsort_loop(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 1906 | std::__lg(__last - __first) * 2, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1907 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1908 | std::__final_insertion_sort(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 249 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s 607 | this->_M_impl._M_start, 431s | ~~~~~~~~~~~~~~~~~~~~~~~ 431s 608 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1789 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1792 | auto __lasti = ranges::next(__first, __last); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 431s | ^ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2152 | return __find_if(__first, __last, __pred, 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 2153 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1876 | __introsort_loop(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1884 | std::__partial_sort(__first, __last, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1819 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1822 | std::__insertion_sort(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 431s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 994 | operator()(_It __x, _Sent __bound) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2107 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2111 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2115 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2119 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2127 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2132 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2137 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1863 | __partial_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1868 | std::__heap_select(__first, __middle, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1869 | std::__sort_heap(__first, __middle, __comp); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1856 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1770 | __insertion_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1777 | if (__comp(__i, __first)) 431s | ~~~~~~^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 431s | ^~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 431s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:142:58: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 142 | xshape, partitioner); 431s | ^ 431s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:142:58: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 431s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 855 | operator()(_It& __it, _Sent __bound) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1905 | std::__introsort_loop(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 1906 | std::__lg(__last - __first) * 2, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1907 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1908 | std::__final_insertion_sort(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 317 | operator()(_Iterator __it) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 431s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 2981 | __miter_base(move_iterator<_Iterator> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1589 | __heap_select(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1593 | std::__make_heap(__first, __middle, __comp); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1595 | if (__comp(__i, __first)) 431s | ~~~~~~^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 425 | std::__pop_heap(__first, __last, __last, __comp); 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 88 | if (__comp(__a, __b)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 90 | if (__comp(__b, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 91 | std::iter_swap(__result, __b); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 92 | else if (__comp(__a, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 93 | std::iter_swap(__result, __c); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 95 | std::iter_swap(__result, __a); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 97 | else if (__comp(__a, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 98 | std::iter_swap(__result, __a); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 99 | else if (__comp(__b, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 100 | std::iter_swap(__result, __c); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 102 | std::iter_swap(__result, __b); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1829 | __unguarded_partition(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1835 | while (__comp(__first, __pivot)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1838 | while (__comp(__pivot, __last)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1842 | std::iter_swap(__first, __last); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 923 | std::__miter_base(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 924 | __result); 431s | ~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1876 | __introsort_loop(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1884 | std::__partial_sort(__first, __last, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1819 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1822 | std::__insertion_sort(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 239 | operator()(_Value& __val, _Iterator __it) 431s | ^~~~~~~~ 431s In file included from /usr/include/c++/14/algorithm:63, 431s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:9: 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1159 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1863 | __partial_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1868 | std::__heap_select(__first, __middle, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1869 | std::__sort_heap(__first, __middle, __comp); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1856 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/vector:66, 431s from /usr/include/basix/cell.h:10, 431s from /usr/include/basix/finite-element.h:7, 431s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:10: 431s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s 607 | this->_M_impl._M_start, 431s | ~~~~~~~~~~~~~~~~~~~~~~~ 431s 608 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1770 | __insertion_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1777 | if (__comp(__i, __first)) 431s | ~~~~~~^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 431s | ^~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 431s from /usr/include/dolfinx/geometry/utils.h:9, 431s from /usr/include/dolfinx/fem/interpolate.h:19, 431s from /usr/include/dolfinx/fem/Function.h:12, 431s from /usr/include/dolfinx/fem/DirichletBC.h:12, 431s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 431s from /usr/include/dolfinx.h:11, 431s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:12: 431s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 431s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 783 | Mesh> create_mesh( 431s | ^~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 431s | ^ 431s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 830 | cells1 = std::vector(cells.begin(), cells.end()); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 841 | std::vector cells1_v 431s | ^~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 880 | boundary_v.erase(unique_end, range_end); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 885 | boundary_v.erase(boundary_v.begin()); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 431s | ^~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 905 | nodes1.erase(unique_end, range_end); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 911 | Geometry geometry 431s | ^~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 232 | if (__comp(__first + __secondChild, 431s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 233 | __first + (__secondChild - 1))) 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1589 | __heap_select(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1593 | std::__make_heap(__first, __middle, __comp); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1595 | if (__comp(__i, __first)) 431s | ~~~~~~^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 425 | std::__pop_heap(__first, __last, __last, __comp); 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 88 | if (__comp(__a, __b)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 90 | if (__comp(__b, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 91 | std::iter_swap(__result, __b); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 92 | else if (__comp(__a, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 93 | std::iter_swap(__result, __c); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 95 | std::iter_swap(__result, __a); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 97 | else if (__comp(__a, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 98 | std::iter_swap(__result, __a); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 99 | else if (__comp(__b, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 100 | std::iter_swap(__result, __c); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 102 | std::iter_swap(__result, __b); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1829 | __unguarded_partition(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1835 | while (__comp(__first, __pivot)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1838 | while (__comp(__pivot, __last)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1842 | std::iter_swap(__first, __last); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 923 | std::__miter_base(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 924 | __result); 431s | ~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 135 | __push_heap(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 431s from /usr/include/dolfinx.h:16: 431s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 431s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 540 | x.insert(x.end(), {x0, x1}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 565 | v2, v3, vmid}); 431s | ~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 627 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 632 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 239 | operator()(_Value& __val, _Iterator __it) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 195 | operator()(_Iterator __it, _Value& __val) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 232 | if (__comp(__first + __secondChild, 431s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 233 | __first + (__secondChild - 1))) 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 431s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 671 | i0 + iy + ny + 2}); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 681 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 346 | __niter_wrap(_From __from, _To __res) 431s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 135 | __push_heap(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 379 | cells.insert(cells.end(), 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 432s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 386 | {x.size() / 3, 3}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 195 | operator()(_Iterator __it, _Value& __val) 432s | ^~~~~~~~ 432s In file included from /usr/include/c++/14/vector:66, 432s from /usr/include/c++/14/chrono:47, 432s from /usr/include/spdlog/common.h:10, 432s from /usr/include/spdlog/spdlog.h:12, 432s from /usr/include/dolfinx/common/log.h:9, 432s from /usr/include/dolfinx/common/MPI.h:10, 432s from /usr/include/dolfinx/mesh/Topology.h:11, 432s from /usr/include/dolfinx/mesh/Geometry.h:9, 432s from /usr/include/dolfinx/mesh/Mesh.h:9, 432s from /usr/include/dolfinx/mesh/generation.h:9, 432s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:7: 432s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 678 | vector(initializer_list __l, 432s | ^~~~~~ 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_hex(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 429 | {x.size() / 3, 3}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_prism(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:60:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 60 | std::vector expected_x = { 432s | ^~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 476 | {x.size() / 3, 3}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 707 | vector(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 711 | _M_range_initialize(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 712 | std::__iterator_category(__first)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/numeric:62, 432s from /usr/include/basix/finite-element.h:19: 432s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s In file included from /usr/include/c++/14/algorithm:61: 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 432s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 46 | void reorder_list(std::span list, std::span nodemap) 432s | ^~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 53 | const std::vector orig(list.begin(), list.end()); 432s | ^~~~ 432s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 58 | std::ranges::copy(links_old, links_new.begin()); 432s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/vector:72: 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 432s 239 | __x.end()); 432s | ~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 251 | end(), _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 432s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 432s from /usr/include/c++/14/vector:65: 432s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 432s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 432s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 993 | std::_Destroy(__first, __last); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1805 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1134 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1139 | return {__first, __first}; 432s | ^ 432s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1148 | return {++__dest, __first}; 432s | ^ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 1564 | erase(const_iterator __first, const_iterator __last) 432s | ^~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 1536 | erase(const_iterator __position) 432s | ^~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 432s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 432s from /usr/include/dolfinx/fem/Function.h:11: 432s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 432s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 119 | std::ranges::copy(buffer, range.begin()); 432s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:143:16: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 143 | expected_x = { 432s | ~~~~~~~~~~~^~~ 432s 144 | /* v_0 */ 0.0, 432s | ~~~~~~~~~~~~~~ 432s 145 | /* v_1 */ 0.25, 432s | ~~~~~~~~~~~~~~~ 432s 146 | /* v_2 */ 0.5, 432s | ~~~~~~~~~~~~~~ 432s 147 | /* v_3 */ 0.75, 432s | ~~~~~~~~~~~~~~~ 432s 148 | /* v_4 */ 1.0, 432s | ~~~~~~~~~~~~~~ 432s 149 | }; 432s | ~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:168:16: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 168 | expected_x = { 432s | ~~~~~~~~~~~^~~ 432s 169 | /* v_0 */ 0.0, 432s | ~~~~~~~~~~~~~~ 432s 170 | /* v_1 */ 1. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 171 | /* v_2 */ 2. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 172 | /* v_3 */ 3. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 173 | /* v_4 */ 4. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 174 | /* v_5 */ 5. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 175 | /* v_6 */ 6. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 176 | /* v_7 */ 7. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 177 | /* v_8 */ 8. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 178 | /* v_9 */ 9. / 9, 432s | ~~~~~~~~~~~~~~~~~ 432s 179 | }; 432s | ~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:207:16: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 207 | expected_x = { 432s | ~~~~~~~~~~~^~~ 432s 208 | /* v_0 */ 0. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 209 | /* v_1 */ 1. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 210 | /* v_2 */ 2. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 211 | /* v_3 */ 3. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 212 | /* v_4 */ 4. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 213 | /* v_5 */ 5. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 214 | /* v_6 */ 6. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 215 | /* v_7 */ 7. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 216 | /* v_8 */ 8. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 217 | /* v_9 */ 9. / 14, 432s | ~~~~~~~~~~~~~~~~~~ 432s 218 | /* v_10 */ 10. / 14, 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 219 | /* v_11 */ 11. / 14, 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 220 | /* v_12 */ 12. / 14, 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 221 | /* v_13 */ 13. / 14, 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 222 | /* v_14 */ 14. / 14, 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 223 | }; 432s | ~ 432s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 432s from /usr/include/dolfinx.h:10: 432s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 432s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 676 | distribute_data(MPI_Comm comm0, std::span indices, 432s | ^~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 432s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 2021 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 432s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 382 | create_geometry( 432s | ^~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 424 | const std::vector l2l = graph::build::compute_local_to_local( 432s | ^~~ 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 429 | std::ranges::transform(l2l, igi.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 432s 430 | [&nodes](auto index) { return nodes[index]; }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:275:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 275 | std::vector expected_x = { 432s | ^~~~~~~~~~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:316:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 432s | ^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 1413 | insert(const_iterator __position, initializer_list __l) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1417 | std::random_access_iterator_tag()); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 1413 | insert(const_iterator __position, initializer_list __l) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1417 | std::random_access_iterator_tag()); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:357:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 357 | std::vector expected_x = { 432s | ^~~~~~~~~~ 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 432s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:399:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 399 | std::vector expected_x = { 432s | ^~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::create_interval(MPI_Comm, int64_t, std::array, GhostMode, CellPartitionFunction) [with T = float]’: 432s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 257 | {x.size(), 1}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 262 | std::vector{}, {0, 1}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1697 | std::__uninitialized_copy_a(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 1698 | this->_M_impl._M_start, 432s | ~~~~~~~~~~~~~~~~~~~~~~~ 432s 1699 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 683 | { return std::copy(__first, __first + __n, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 707 | vector(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 711 | _M_range_initialize(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 712 | std::__iterator_category(__first)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 432s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 318 | operator()(_Range&& __r, _Out __result) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 321 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1618 | _M_allocate_and_copy(size_type __n, 432s | ^~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1625 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/algorithm:60: 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1789 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1792 | auto __lasti = ranges::next(__first, __last); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 432s | ^ 432s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 432s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 432s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 767 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 432s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::create_interval(MPI_Comm, int64_t, std::array, GhostMode, CellPartitionFunction) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 257 | {x.size(), 1}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 262 | std::vector{}, {0, 1}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s 195 | vector<_Tp, _Alloc>:: 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s 181 | vector<_Tp, _Alloc>:: 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 432s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 3147 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 318 | operator()(_Range&& __r, _Out __result) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 321 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:788:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 788 | operator=(initializer_list __l) 432s | ^~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 432s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 508 | { return std::get<0>(idx) != r; }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 553 | [](auto x) { return std::get<1>(x); }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 646 | std::next(x_new.begin(), shape[1] * i)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 658 | std::next(x_new.begin(), shape[1] * i)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/algorithm:63, 432s from /usr/include/dolfinx/common/MPI.h:12: 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1159 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 432s 607 | this->_M_impl._M_start, 432s | ~~~~~~~~~~~~~~~~~~~~~~~ 432s 608 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/dolfinx/mesh/generation.h:11: 432s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 432s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 783 | Mesh> create_mesh( 432s | ^~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 432s | ^ 432s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 830 | cells1 = std::vector(cells.begin(), cells.end()); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 841 | std::vector cells1_v 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 880 | boundary_v.erase(unique_end, range_end); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 885 | boundary_v.erase(boundary_v.begin()); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 905 | nodes1.erase(unique_end, range_end); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 911 | Geometry geometry 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1999 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 737 | std::move(__result), 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 738 | std::move(__op), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 432s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 783 | Mesh> create_mesh( 432s | ^~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 432s | ^ 432s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 830 | cells1 = std::vector(cells.begin(), cells.end()); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 841 | std::vector cells1_v 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 880 | boundary_v.erase(unique_end, range_end); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 885 | boundary_v.erase(boundary_v.begin()); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 905 | nodes1.erase(unique_end, range_end); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 911 | Geometry geometry 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s 954 | vector<_Tp, _Alloc>:: 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__generate_fn::operator()(_Range&&, _Fp) const [with _Range = std::vector >&; _Fp = dolfinx::mesh::impl::create_interval_cells(std::array, int64_t)::]’: 432s /usr/include/c++/14/bits/ranges_algo.h:969:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1697 | std::__uninitialized_copy_a(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 1698 | this->_M_impl._M_start, 432s | ~~~~~~~~~~~~~~~~~~~~~~~ 432s 1699 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 310 | return ranges::__copy_or_move(std::move(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 432s 311 | std::move(__last), 432s | ~~~~~~~~~~~~~~~~~~ 432s 312 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 432s from /usr/include/c++/14/bits/stl_algobase.h:67: 432s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 193 | return std::_Destroy_aux::__destroy(__first, __last); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 196 | __destroy(__first, __last); 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 432s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 994 | operator()(_It __x, _Sent __bound) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 432s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 675 | move(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 683 | return std::__copy_move_a(std::__miter_base(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 684 | std::__miter_base(__last), __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 432s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 3123 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 310 | return ranges::__copy_or_move(std::move(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 432s 311 | std::move(__last), 432s | ~~~~~~~~~~~~~~~~~~ 432s 312 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 432s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 707 | vector(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 711 | _M_range_initialize(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 712 | std::__iterator_category(__first)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/numeric:62, 432s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 432s from /usr/include/dolfinx/common/MPI.h:17: 432s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s In file included from /usr/include/c++/14/chrono:48: 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1805 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 432s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 46 | void reorder_list(std::span list, std::span nodemap) 432s | ^~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 53 | const std::vector orig(list.begin(), list.end()); 432s | ^~~~ 432s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 58 | std::ranges::copy(links_old, links_new.begin()); 432s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 432s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 3867 | find_if(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 3876 | return std::__find_if(__first, __last, 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/vector:72: 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 432s 239 | __x.end()); 432s | ~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 251 | end(), _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 432s from /usr/include/c++/14/bits/basic_string.h:39, 432s from /usr/include/c++/14/string:54, 432s from /usr/include/boost/timer/timer.hpp:13, 432s from /usr/include/dolfinx/common/Timer.h:10, 432s from /usr/include/dolfinx/common/MPI.h:9: 432s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 432s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 432s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 993 | std::_Destroy(__first, __last); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1805 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1134 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1139 | return {__first, __first}; 432s | ^ 432s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1148 | return {++__dest, __first}; 432s | ^ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 737 | std::move(__result), 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 738 | std::move(__op), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 1564 | erase(const_iterator __first, const_iterator __last) 432s | ^~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 715 | return std::__copy_n(__first, __n2, __result, 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s 716 | std::__iterator_category(__first)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 715 | return std::__copy_n(__first, __n2, __result, 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s 716 | std::__iterator_category(__first)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 1536 | erase(const_iterator __position) 432s | ^~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/vector:65: 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 432s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 432s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 119 | std::ranges::copy(buffer, range.begin()); 432s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 683 | { return std::copy(__first, __first + __n, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 432s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 676 | distribute_data(MPI_Comm comm0, std::span indices, 432s | ^~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 432s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 2021 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 386 | __result, __alloc); 432s | ~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 398 | return std::__uninitialized_copy_a 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 386 | __result, __alloc); 432s | ~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 398 | return std::__uninitialized_copy_a 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 432s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 382 | create_geometry( 432s | ^~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 424 | const std::vector l2l = graph::build::compute_local_to_local( 432s | ^~~ 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 429 | std::ranges::transform(l2l, igi.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 432s 430 | [&nodes](auto index) { return nodes[index]; }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 249 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 346 | __niter_wrap(_From __from, _To __res) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 432s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 855 | operator()(_It& __it, _Sent __bound) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1905 | std::__introsort_loop(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 1906 | std::__lg(__last - __first) * 2, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1907 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1908 | std::__final_insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 432s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 676 | distribute_data(MPI_Comm comm0, std::span indices, 432s | ^~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 249 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 432s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 382 | create_geometry( 432s | ^~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 424 | const std::vector l2l = graph::build::compute_local_to_local( 432s | ^~~ 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 429 | std::ranges::transform(l2l, igi.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 432s 430 | [&nodes](auto index) { return nodes[index]; }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 737 | std::move(__result), 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 738 | std::move(__op), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 432s 607 | this->_M_impl._M_start, 432s | ~~~~~~~~~~~~~~~~~~~~~~~ 432s 608 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1789 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1792 | auto __lasti = ranges::next(__first, __last); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 432s | ^ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Out std::ranges::__generate_fn::operator()(_Out, _Sent, _Fp) const [with _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Fp = dolfinx::mesh::impl::create_interval_cells(std::array, int64_t)::]’: 432s /usr/include/c++/14/bits/ranges_algo.h:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:957:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2152 | return __find_if(__first, __last, __pred, 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s 2153 | std::__iterator_category(__first)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 683 | { return std::copy(__first, __first + __n, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 683 | { return std::copy(__first, __first + __n, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 432s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 565 | v2, v3, vmid}); 432s | ~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 627 | {x.size() / 2, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 632 | std::vector{}, {0, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 432s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 671 | i0 + iy + ny + 2}); 432s | ~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 676 | {x.size() / 2, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 681 | std::vector{}, {0, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 432s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 432s 540 | x.insert(x.end(), {x0, x1}); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 565 | v2, v3, vmid}); 432s | ~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 627 | {x.size() / 2, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 632 | std::vector{}, {0, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 432s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 671 | i0 + iy + ny + 2}); 432s | ~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 676 | {x.size() / 2, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 681 | std::vector{}, {0, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1876 | __introsort_loop(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1884 | std::__partial_sort(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1819 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1822 | std::__insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 432s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 994 | operator()(_It __x, _Sent __bound) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 432s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2107 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2111 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2115 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2119 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2127 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2132 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2137 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1697 | std::__uninitialized_copy_a(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 1698 | this->_M_impl._M_start, 432s | ~~~~~~~~~~~~~~~~~~~~~~~ 432s 1699 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 683 | { return std::copy(__first, __first + __n, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 707 | vector(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 711 | _M_range_initialize(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 712 | std::__iterator_category(__first)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/format:55, 432s from /usr/include/c++/14/bits/chrono_io.h:39, 432s from /usr/include/c++/14/chrono:3360: 432s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 318 | operator()(_Range&& __r, _Out __result) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 321 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1618 | _M_allocate_and_copy(size_type __n, 432s | ^~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1625 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/array:43, 432s from /usr/include/dolfinx/mesh/Topology.h:9: 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1789 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1792 | auto __lasti = ranges::next(__first, __last); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 432s | ^ 432s In file included from /usr/include/c++/14/tuple:44, 432s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 432s from /usr/include/c++/14/bits/memory_resource.h:41, 432s from /usr/include/c++/14/string:68: 432s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 432s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 767 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 432s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 432s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s 195 | vector<_Tp, _Alloc>:: 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 432s 181 | vector<_Tp, _Alloc>:: 432s | ^~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 346 | __niter_wrap(_From __from, _To __res) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 432s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 3147 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 318 | operator()(_Range&& __r, _Out __result) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 321 | std::move(__result)); 432s | ~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 432s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 508 | { return std::get<0>(idx) != r; }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 553 | [](auto x) { return std::get<1>(x); }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1999 | operator()(_Iter __first, _Sent __last, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1863 | __partial_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1868 | std::__heap_select(__first, __middle, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1869 | std::__sort_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1856 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1770 | __insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1777 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 432s | ^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 737 | std::move(__result), 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 738 | std::move(__op), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 432s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 855 | operator()(_It& __it, _Sent __bound) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1905 | std::__introsort_loop(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 1906 | std::__lg(__last - __first) * 2, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1907 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1908 | std::__final_insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 317 | operator()(_Iterator __it) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 432s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 508 | { return std::get<0>(idx) != r; }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 432s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 553 | [](auto x) { return std::get<1>(x); }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 646 | std::next(x_new.begin(), shape[1] * i)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 658 | std::next(x_new.begin(), shape[1] * i)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 737 | std::move(__result), 432s | ~~~~~~~~~~~~~~~~~~~~ 432s 738 | std::move(__op), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1589 | __heap_select(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1593 | std::__make_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1595 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 425 | std::__pop_heap(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 88 | if (__comp(__a, __b)) 432s | ~~~~~~^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 90 | if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 91 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 92 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 93 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 95 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 97 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 98 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 99 | else if (__comp(__b, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 100 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 102 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1829 | __unguarded_partition(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1835 | while (__comp(__first, __pivot)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1838 | while (__comp(__pivot, __last)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1842 | std::iter_swap(__first, __last); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 923 | std::__miter_base(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 924 | __result); 433s | ~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1876 | __introsort_loop(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1884 | std::__partial_sort(__first, __last, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1819 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1822 | std::__insertion_sort(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 1413 | insert(const_iterator __position, initializer_list __l) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1417 | std::random_access_iterator_tag()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 433s 1413 | insert(const_iterator __position, initializer_list __l) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1417 | std::random_access_iterator_tag()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1697 | std::__uninitialized_copy_a(__first, __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 1698 | this->_M_impl._M_start, 433s | ~~~~~~~~~~~~~~~~~~~~~~~ 433s 1699 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 310 | return ranges::__copy_or_move(std::move(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s 311 | std::move(__last), 433s | ~~~~~~~~~~~~~~~~~~ 433s 312 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 433s from /usr/include/c++/14/bits/stl_algobase.h:67: 433s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 193 | return std::_Destroy_aux::__destroy(__first, __last); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 196 | __destroy(__first, __last); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/string_view:56, 433s from /usr/include/c++/14/bits/basic_string.h:47: 433s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 994 | operator()(_It __x, _Sent __bound) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 675 | move(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 683 | return std::__copy_move_a(std::__miter_base(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 684 | std::__miter_base(__last), __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 433s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 3123 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 310 | return ranges::__copy_or_move(std::move(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s 311 | std::move(__last), 433s | ~~~~~~~~~~~~~~~~~~ 433s 312 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 239 | operator()(_Value& __val, _Iterator __it) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1863 | __partial_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1868 | std::__heap_select(__first, __middle, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1869 | std::__sort_heap(__first, __middle, __comp); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1856 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1770 | __insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1777 | if (__comp(__i, __first)) 433s | ~~~~~~^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 433s | ^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1805 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 433s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 3867 | find_if(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 3876 | return std::__find_if(__first, __last, 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 737 | std::move(__result), 433s | ~~~~~~~~~~~~~~~~~~~~ 433s 738 | std::move(__op), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 433s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 2981 | __miter_base(move_iterator<_Iterator> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 232 | if (__comp(__first + __secondChild, 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 233 | __first + (__secondChild - 1))) 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1589 | __heap_select(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1593 | std::__make_heap(__first, __middle, __comp); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1595 | if (__comp(__i, __first)) 433s | ~~~~~~^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 425 | std::__pop_heap(__first, __last, __last, __comp); 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 88 | if (__comp(__a, __b)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 90 | if (__comp(__b, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 91 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 92 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 93 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 95 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 97 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 98 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 99 | else if (__comp(__b, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 100 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 102 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1829 | __unguarded_partition(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1835 | while (__comp(__first, __pivot)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1838 | while (__comp(__pivot, __last)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1842 | std::iter_swap(__first, __last); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 923 | std::__miter_base(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 924 | __result); 433s | ~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 433s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 135 | __push_heap(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 433s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 3867 | find_if(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 3876 | return std::__find_if(__first, __last, 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 737 | std::move(__result), 433s | ~~~~~~~~~~~~~~~~~~~~ 433s 738 | std::move(__op), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 715 | return std::__copy_n(__first, __n2, __result, 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 716 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 715 | return std::__copy_n(__first, __n2, __result, 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 716 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 683 | { return std::copy(__first, __first + __n, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 239 | operator()(_Value& __val, _Iterator __it) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 195 | operator()(_Iterator __it, _Value& __val) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 232 | if (__comp(__first + __secondChild, 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 233 | __first + (__secondChild - 1))) 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 346 | __niter_wrap(_From __from, _To __res) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 433s 954 | vector<_Tp, _Alloc>:: 433s | ^~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 135 | __push_heap(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 195 | operator()(_Iterator __it, _Value& __val) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 249 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 346 | __niter_wrap(_From __from, _To __res) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 433s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 855 | operator()(_It& __it, _Sent __bound) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1905 | std::__introsort_loop(__first, __last, 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 1906 | std::__lg(__last - __first) * 2, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1907 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1908 | std::__final_insertion_sort(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 249 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 737 | std::move(__result), 433s | ~~~~~~~~~~~~~~~~~~~~ 433s 738 | std::move(__op), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1789 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1792 | auto __lasti = ranges::next(__first, __last); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 433s | ^ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2152 | return __find_if(__first, __last, __pred, 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 2153 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 737 | std::move(__result), 433s | ~~~~~~~~~~~~~~~~~~~~ 433s 738 | std::move(__op), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 433s 607 | this->_M_impl._M_start, 433s | ~~~~~~~~~~~~~~~~~~~~~~~ 433s 608 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2152 | return __find_if(__first, __last, __pred, 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 2153 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 683 | { return std::copy(__first, __first + __n, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 683 | { return std::copy(__first, __first + __n, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 386 | __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 398 | return std::__uninitialized_copy_a 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 386 | __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 398 | return std::__uninitialized_copy_a 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1876 | __introsort_loop(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1884 | std::__partial_sort(__first, __last, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1819 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1822 | std::__insertion_sort(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 433s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 994 | operator()(_It __x, _Sent __bound) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2107 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2111 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2115 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2119 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2127 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2132 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2137 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2107 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2111 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2115 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2119 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2127 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2132 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2137 | if (__pred(__first)) 433s | ~~~~~~^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 433s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1863 | __partial_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1868 | std::__heap_select(__first, __middle, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1869 | std::__sort_heap(__first, __middle, __comp); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1856 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1770 | __insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1777 | if (__comp(__i, __first)) 433s | ~~~~~~^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 433s | ^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 433s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 855 | operator()(_It& __it, _Sent __bound) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1905 | std::__introsort_loop(__first, __last, 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 1906 | std::__lg(__last - __first) * 2, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1907 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1908 | std::__final_insertion_sort(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 317 | operator()(_Iterator __it) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 317 | operator()(_Iterator __it) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 346 | __niter_wrap(_From __from, _To __res) 433s | ^~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/vector:66, 433s from /usr/include/catch2/catch_tostring.hpp:12, 433s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 433s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 433s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 433s from /usr/include/catch2/catch_test_macros.hpp:11, 433s from /usr/include/catch2/catch_template_test_macros.hpp:20, 433s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:13: 433s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 678 | vector(initializer_list __l, 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 433s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:117:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 433s | ^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1589 | __heap_select(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1593 | std::__make_heap(__first, __middle, __comp); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1595 | if (__comp(__i, __first)) 433s | ~~~~~~^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 425 | std::__pop_heap(__first, __last, __last, __comp); 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 88 | if (__comp(__a, __b)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 90 | if (__comp(__b, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 91 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 92 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 93 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 95 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 97 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 98 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 99 | else if (__comp(__b, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 100 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 102 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1829 | __unguarded_partition(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1835 | while (__comp(__first, __pivot)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1838 | while (__comp(__pivot, __last)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1842 | std::iter_swap(__first, __last); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 923 | std::__miter_base(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 924 | __result); 433s | ~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:16: 433s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 433s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 143 | return [&](std::span rows, 433s | ^ 433s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 147 | this->add(data, rows, cols); 433s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1876 | __introsort_loop(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1884 | std::__partial_sort(__first, __last, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1819 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1822 | std::__insertion_sort(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:25: 433s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = double]’: 433s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 433s | ^~~~~ 433s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp: In lambda function: 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 239 | operator()(_Value& __val, _Iterator __it) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1863 | __partial_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1868 | std::__heap_select(__first, __middle, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1869 | std::__sort_heap(__first, __middle, __comp); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1856 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1770 | __insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1777 | if (__comp(__i, __first)) 433s | ~~~~~~^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 433s | ^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:24: 433s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = double]’: 433s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 232 | if (__comp(__first + __secondChild, 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 233 | __first + (__secondChild - 1))) 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1589 | __heap_select(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1593 | std::__make_heap(__first, __middle, __comp); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1595 | if (__comp(__i, __first)) 433s | ~~~~~~^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 425 | std::__pop_heap(__first, __last, __last, __comp); 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 88 | if (__comp(__a, __b)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 90 | if (__comp(__b, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 91 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 92 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 93 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 95 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 97 | else if (__comp(__a, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 98 | std::iter_swap(__result, __a); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 99 | else if (__comp(__b, __c)) 433s | ~~~~~~^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 100 | std::iter_swap(__result, __c); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 102 | std::iter_swap(__result, __b); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1829 | __unguarded_partition(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1835 | while (__comp(__first, __pivot)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1838 | while (__comp(__pivot, __last)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1842 | std::iter_swap(__first, __last); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 923 | std::__miter_base(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 924 | __result); 433s | ~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/algorithm:63, 433s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 433s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 433s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:17: 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1159 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 2981 | __miter_base(move_iterator<_Iterator> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 433s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 433s 607 | this->_M_impl._M_start, 433s | ~~~~~~~~~~~~~~~~~~~~~~~ 433s 608 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 135 | __push_heap(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/dolfinx/mesh/generation.h:11, 433s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:22: 433s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 433s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 783 | Mesh> create_mesh( 433s | ^~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 433s | ^ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 830 | cells1 = std::vector(cells.begin(), cells.end()); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 841 | std::vector cells1_v 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 880 | boundary_v.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 885 | boundary_v.erase(boundary_v.begin()); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 905 | nodes1.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 911 | Geometry geometry 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 239 | operator()(_Value& __val, _Iterator __it) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 195 | operator()(_Iterator __it, _Value& __val) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 232 | if (__comp(__first + __secondChild, 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 233 | __first + (__secondChild - 1))) 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 346 | __niter_wrap(_From __from, _To __res) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 135 | __push_heap(_RandomAccessIterator __first, 433s | ^~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 433s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 195 | operator()(_Iterator __it, _Value& __val) 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 433s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 433s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 433s 540 | x.insert(x.end(), {x0, x1}); 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 565 | v2, v3, vmid}); 433s | ~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 627 | {x.size() / 2, 2}, partitioner); 433s | ^ 433s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 632 | std::vector{}, {0, 2}, partitioner); 433s | ^ 433s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/vector:66, 433s from /usr/include/basix/mdspan.hpp:6096, 433s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:11: 433s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 678 | vector(initializer_list __l, 433s | ^~~~~~ 433s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 433s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 433s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 671 | i0 + iy + ny + 2}); 433s | ~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 676 | {x.size() / 2, 2}, partitioner); 433s | ^ 433s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 681 | std::vector{}, {0, 2}, partitioner); 433s | ^ 433s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 433s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 450 | rowptr_container_type new_row_ptr = {0}; 433s | ^~~~~~~~~~~ 433s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 433s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 433s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 433s from /usr/include/catch2/catch_test_macros.hpp:11, 433s from /usr/include/catch2/catch_template_test_macros.hpp:20, 433s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/generation.cpp:9: 433s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 433s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 433s | ^ 433s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 433s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 433s | ^ 433s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 433s from /usr/include/dolfinx/refinement/interval.h:12: 433s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’: 433s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 433s 177 | std::for_each(local_edge_to_new_vertex.begin(), 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 178 | local_edge_to_new_vertex.end(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 179 | [global_offset](auto& e) { e.second += global_offset; }); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 433s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 433s 254 | recv_local_edge); 433s | ~~~~~~~~~~~~~~~~ 433s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 433s | ^~~~~~~~~~~~~ 433s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/vector:66, 433s from /usr/include/catch2/catch_tostring.hpp:12, 433s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 433s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 433s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 433s from /usr/include/catch2/catch_test_macros.hpp:11, 433s from /usr/include/catch2/catch_template_test_macros.hpp:20, 433s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:7: 433s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 678 | vector(initializer_list __l, 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 1413 | insert(const_iterator __position, initializer_list __l) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1417 | std::random_access_iterator_tag()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::add(std::span, std::span, std::span) [with int BS0 = 1; int BS1 = 1; Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 433s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 249 | void add(std::span x, std::span rows, 433s | ^~~ 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:78:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 78 | std::vector expected_x = { 433s | ^~~~~~~~~~ 433s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘double dolfinx::la::MatrixCSR::squared_norm() const [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 433s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 724 | double norm_sq_local = std::accumulate( 433s | ~~~~~~~~~~~~~~~^ 433s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 433s from /usr/include/c++/14/algorithm:63, 433s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:10: 433s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 433s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 433s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:120:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 120 | std::vector expected_x = { 433s | ^~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::span; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 433s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 201 | std::move(__f), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 434s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s 450 | rowptr_container_type new_row_ptr = {0}; 434s | ^~~~~~~~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 187 | {x.size() / 3, 3}, partitioner); 434s | ^ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = double]’: 434s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:166:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 434s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 167 | static_cast(2. * i + comm_size)}); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 187 | {x.size() / 3, 3}, partitioner); 434s | ^ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:187:60: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:201:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s 201 | std::vector expected_x 434s | ^~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 707 | vector(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 711 | _M_range_initialize(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 712 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/numeric:62, 434s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 434s from /usr/include/dolfinx/common/MPI.h:17, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:19: 434s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘std::vector dolfinx::la::MatrixCSR::to_dense() const [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 434s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 642 | _index_maps[1]->local_to_global(local_col, global_col); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/chrono:48, 434s from /usr/include/catch2/catch_tostring.hpp:545: 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 434s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 46 | void reorder_list(std::span list, std::span nodemap) 434s | ^~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 53 | const std::vector orig(list.begin(), list.end()); 434s | ^~~~ 434s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 58 | std::ranges::copy(links_old, links_new.begin()); 434s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/vector:72: 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 434s 239 | __x.end()); 434s | ~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 251 | end(), _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 434s from /usr/include/c++/14/bits/basic_string.h:39, 434s from /usr/include/c++/14/string:54, 434s from /usr/include/catch2/internal/catch_stringref.hpp:12, 434s from /usr/include/catch2/catch_assertion_info.hpp:13, 434s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 434s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 434s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 434s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 993 | std::_Destroy(__first, __last); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1805 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1134 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1139 | return {__first, __first}; 434s | ^ 434s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1148 | return {++__dest, __first}; 434s | ^ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1564 | erase(const_iterator __first, const_iterator __last) 434s | ^~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1536 | erase(const_iterator __position) 434s | ^~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/vector:65: 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s 678 | vector(initializer_list __l, 434s | ^~~~~~ 434s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 434s from /usr/include/dolfinx/mesh/Mesh.h:9, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:21: 434s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 434s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 119 | std::ranges::copy(buffer, range.begin()); 434s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:56:29: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s 56 | std::vector cells{0, 1, 1, 2}; 434s | ^~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 63 | mesh::create_cell_partitioner()); 434s | ^ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 676 | distribute_data(MPI_Comm comm0, std::span indices, 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 2021 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 382 | create_geometry( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:18: 434s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = float]’: 434s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 434s | ^~~~~ 434s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 424 | const std::vector l2l = graph::build::compute_local_to_local( 434s | ^~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 429 | std::ranges::transform(l2l, igi.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 430 | [&nodes](auto index) { return nodes[index]; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:56:29: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s 56 | std::vector cells{0, 1, 1, 2}; 434s | ^~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:58:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 434s | ^ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 63 | mesh::create_cell_partitioner()); 434s | ^ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:63:59: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = double]’: 434s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 434s | ^~~~~ 434s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 434s 1413 | insert(const_iterator __position, initializer_list __l) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1417 | std::random_access_iterator_tag()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/algorithm:63, 434s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 434s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:11: 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1159 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s 607 | this->_M_impl._M_start, 434s | ~~~~~~~~~~~~~~~~~~~~~~~ 434s 608 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/mesh/generation.h:11, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:15: 434s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 783 | Mesh> create_mesh( 434s | ^~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 434s | ^ 434s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 830 | cells1 = std::vector(cells.begin(), cells.end()); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 841 | std::vector cells1_v 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 880 | boundary_v.erase(unique_end, range_end); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 885 | boundary_v.erase(boundary_v.begin()); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 905 | nodes1.erase(unique_end, range_end); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 911 | Geometry geometry 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1484 | insert(const_iterator __position, _InputIterator __first, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1488 | _M_range_insert(begin() + __offset, __first, __last, 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1489 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 434s 1413 | insert(const_iterator __position, initializer_list __l) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1417 | std::random_access_iterator_tag()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 954 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 783 | Mesh> create_mesh( 434s | ^~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 434s | ^ 434s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 830 | cells1 = std::vector(cells.begin(), cells.end()); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 841 | std::vector cells1_v 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 880 | boundary_v.erase(unique_end, range_end); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 885 | boundary_v.erase(boundary_v.begin()); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 905 | nodes1.erase(unique_end, range_end); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 911 | Geometry geometry 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1805 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 434s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 707 | vector(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 711 | _M_range_initialize(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 712 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/vector:72: 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 434s 239 | __x.end()); 434s | ~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 251 | end(), _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 434s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 434s from /usr/include/c++/14/vector:65: 434s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 434s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 434s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 993 | std::_Destroy(__first, __last); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:17: 434s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = float]’: 434s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 776 | ranges::begin(__r2), ranges::end(__r2), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 777 | std::move(__result), std::move(__binary_op), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 778 | std::move(__proj1), std::move(__proj2)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1697 | std::__uninitialized_copy_a(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1698 | this->_M_impl._M_start, 434s | ~~~~~~~~~~~~~~~~~~~~~~~ 434s 1699 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 707 | vector(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 711 | _M_range_initialize(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 712 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/format:55, 434s from /usr/include/c++/14/bits/chrono_io.h:39, 434s from /usr/include/c++/14/chrono:3360: 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 318 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 321 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1618 | _M_allocate_and_copy(size_type __n, 434s | ^~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1625 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/string:51: 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s In file included from /usr/include/c++/14/tuple:44, 434s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 434s from /usr/include/c++/14/bits/memory_resource.h:41, 434s from /usr/include/c++/14/string:68: 434s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 767 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1805 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 434s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 2095 | __value, std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 195 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 181 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 3147 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 318 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 321 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 434s from /usr/include/dolfinx/fem/assembler.h:9, 434s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 434s from /usr/include/dolfinx.h:11, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:14: 434s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 434s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 434s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 508 | { return std::get<0>(idx) != r; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 553 | [](auto x) { return std::get<1>(x); }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 646 | std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 658 | std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 434s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 434s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 267 | void assemble_matrix( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = double]’: 434s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::scatter_rev_end() [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 434s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 715 | 0); 434s | ~~ 434s In file included from /usr/include/c++/14/numeric:62, 434s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 434s from /usr/include/dolfinx/common/MPI.h:17, 434s from /usr/include/dolfinx/common/dolfinx_common.h:13, 434s from /usr/include/dolfinx.h:10: 434s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _BinaryOperation = dolfinx::la::MatrixCSR::squared_norm() const::::value_type)>]’: 434s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 434s | ^~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1999 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 577 | return ranges::fill_n(std::move(__first), __len, __value); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/fem/Function.h:17, 434s from /usr/include/dolfinx/fem/DirichletBC.h:12, 434s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 434s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector >]’: 434s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 99 | std::span(_buffer_remote), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 100 | std::span(_request)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv_impl(std::span, std::span, std::span, std::span, std::span, std::span<_Type, 4294967295>) [with T = double]’: 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 35 | void spmv_impl(std::span values, 434s | ^~~~~~~~~ 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 434s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 434s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 2095 | __value, std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 434s 954 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 707 | vector(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 711 | _M_range_initialize(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 712 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/numeric:62, 434s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 434s from /usr/include/dolfinx/common/MPI.h:17, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:12: 434s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/chrono:48, 434s from /usr/include/catch2/catch_tostring.hpp:545: 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 434s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 46 | void reorder_list(std::span list, std::span nodemap) 434s | ^~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 53 | const std::vector orig(list.begin(), list.end()); 434s | ^~~~ 434s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 58 | std::ranges::copy(links_old, links_new.begin()); 434s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/vector:72: 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 434s 239 | __x.end()); 434s | ~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 251 | end(), _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 434s from /usr/include/c++/14/bits/basic_string.h:39, 434s from /usr/include/c++/14/string:54, 434s from /usr/include/catch2/internal/catch_stringref.hpp:12, 434s from /usr/include/catch2/catch_assertion_info.hpp:13, 434s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 434s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 434s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 434s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 993 | std::_Destroy(__first, __last); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1805 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1134 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 434s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 402 | std::ranges::transform(p, xg, p.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 403 | [size = rows.size()](auto x, auto y) 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 404 | { return x + y / size; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1139 | return {__first, __first}; 434s | ^ 434s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1148 | return {++__dest, __first}; 434s | ^ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1564 | erase(const_iterator __first, const_iterator __last) 434s | ^~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1536 | erase(const_iterator __position) 434s | ^~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 434s from /usr/include/dolfinx.h:16: 434s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 434s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 379 | cells.insert(cells.end(), 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 434s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 386 | {x.size() / 3, 3}, partitioner); 434s | ^ 434s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/vector:65: 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 954 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc:977:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 977 | std::copy(__first, __last, __position); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 434s from /usr/include/dolfinx/mesh/Mesh.h:9, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:14: 434s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 434s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 119 | std::ranges::copy(buffer, range.begin()); 434s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:984:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 984 | std::__uninitialized_copy_a(__mid, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s 985 | this->_M_impl._M_finish, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~ 434s 986 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:995:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 995 | std::copy(__first, __mid, __position); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:1022:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1022 | = std::__uninitialized_copy_a(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1023 | __new_finish, 434s | ~~~~~~~~~~~~~ 434s 1024 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_hex(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 434s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 429 | {x.size() / 3, 3}, partitioner); 434s | ^ 434s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 676 | distribute_data(MPI_Comm comm0, std::span indices, 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 2021 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 386 | __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 398 | return std::__uninitialized_copy_a 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_prism(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 434s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 476 | {x.size() / 3, 3}, partitioner); 434s | ^ 434s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 382 | create_geometry( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 424 | const std::vector l2l = graph::build::compute_local_to_local( 434s | ^~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 429 | std::ranges::transform(l2l, igi.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 430 | [&nodes](auto index) { return nodes[index]; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 434s 954 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 676 | distribute_data(MPI_Comm comm0, std::span indices, 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 382 | create_geometry( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 424 | const std::vector l2l = graph::build::compute_local_to_local( 434s | ^~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 429 | std::ranges::transform(l2l, igi.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 430 | [&nodes](auto index) { return nodes[index]; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1697 | std::__uninitialized_copy_a(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1698 | this->_M_impl._M_start, 434s | ~~~~~~~~~~~~~~~~~~~~~~~ 434s 1699 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 310 | return ranges::__copy_or_move(std::move(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s 311 | std::move(__last), 434s | ~~~~~~~~~~~~~~~~~~ 434s 312 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/string:44: 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/optional:48, 434s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:9: 434s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 193 | return std::_Destroy_aux::__destroy(__first, __last); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 196 | __destroy(__first, __last); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/string_view:56, 434s from /usr/include/c++/14/bits/basic_string.h:47: 434s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 994 | operator()(_It __x, _Sent __bound) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 675 | move(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 683 | return std::__copy_move_a(std::__miter_base(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 684 | std::__miter_base(__last), __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 3123 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 310 | return ranges::__copy_or_move(std::move(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s 311 | std::move(__last), 434s | ~~~~~~~~~~~~~~~~~~ 434s 312 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1805 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 434s from /usr/include/dolfinx/refinement/interval.h:12: 434s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = float]’: 434s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s 177 | std::for_each(local_edge_to_new_vertex.begin(), 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 178 | local_edge_to_new_vertex.end(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 179 | [global_offset](auto& e) { e.second += global_offset; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 254 | recv_local_edge); 434s | ~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 3867 | find_if(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 3876 | return std::__find_if(__first, __last, 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 715 | return std::__copy_n(__first, __n2, __result, 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s 716 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 715 | return std::__copy_n(__first, __n2, __result, 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s 716 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1413 | insert(const_iterator __position, initializer_list __l) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1417 | std::random_access_iterator_tag()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 386 | __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 398 | return std::__uninitialized_copy_a 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1697 | std::__uninitialized_copy_a(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1698 | this->_M_impl._M_start, 434s | ~~~~~~~~~~~~~~~~~~~~~~~ 434s 1699 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = float]’: 434s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::span&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:772:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 776 | ranges::begin(__r2), ranges::end(__r2), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 777 | std::move(__result), std::move(__binary_op), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 778 | std::move(__proj1), std::move(__proj2)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1618 | _M_allocate_and_copy(size_type __n, 434s | ^~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1625 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/algorithm:60: 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s 607 | this->_M_impl._M_start, 434s | ~~~~~~~~~~~~~~~~~~~~~~~ 434s 608 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 434s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2064 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’: 434s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s 177 | std::for_each(local_edge_to_new_vertex.begin(), 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 178 | local_edge_to_new_vertex.end(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 179 | [global_offset](auto& e) { e.second += global_offset; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 254 | recv_local_edge); 434s | ~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 318 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 321 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 434s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 434s | ^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 434s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 249 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/string:48: 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 346 | __niter_wrap(_From __from, _To __res) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 434s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 434s | ^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 434s | ^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 855 | operator()(_It& __it, _Sent __bound) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1905 | std::__introsort_loop(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1906 | std::__lg(__last - __first) * 2, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1907 | __comp); 434s | ~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1908 | std::__final_insertion_sort(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 249 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = double]’: 434s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 434s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 233 | void assemble_matrix( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 247 | mesh->geometry().x(), constants, coefficients, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 248 | dof_marker0, dof_marker1); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 434s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1029 | std::__fill_a(__first, __last, __value); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 434s | ^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2152 | return __find_if(__first, __last, __pred, 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s 2153 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/la/Vector.h:14: 434s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 434s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 195 | void scatter_fwd_begin(std::span send_buffer, 434s | ^~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 434s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2064 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1697 | std::__uninitialized_copy_a(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1698 | this->_M_impl._M_start, 434s | ~~~~~~~~~~~~~~~~~~~~~~~ 434s 1699 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1413 | insert(const_iterator __position, initializer_list __l) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1417 | std::random_access_iterator_tag()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 707 | vector(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 711 | _M_range_initialize(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 712 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/format:55, 434s from /usr/include/c++/14/bits/chrono_io.h:39, 434s from /usr/include/c++/14/chrono:3360: 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 318 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 321 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1618 | _M_allocate_and_copy(size_type __n, 434s | ^~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1625 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/string:51: 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 434s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s In file included from /usr/include/c++/14/tuple:44, 434s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 434s from /usr/include/c++/14/bits/memory_resource.h:41, 434s from /usr/include/c++/14/string:68: 434s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 767 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1159 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s 607 | this->_M_impl._M_start, 434s | ~~~~~~~~~~~~~~~~~~~~~~~ 434s 608 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 195 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 181 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 434s | ^~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 434s from /usr/include/dolfinx/geometry/utils.h:9, 434s from /usr/include/dolfinx/fem/interpolate.h:19, 434s from /usr/include/dolfinx/fem/Function.h:12: 434s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 783 | Mesh> create_mesh( 434s | ^~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 434s | ^ 434s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 830 | cells1 = std::vector(cells.begin(), cells.end()); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 841 | std::vector cells1_v 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 880 | boundary_v.erase(unique_end, range_end); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 885 | boundary_v.erase(boundary_v.begin()); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 905 | nodes1.erase(unique_end, range_end); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 911 | Geometry geometry 434s | ^~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 3147 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 318 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 321 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 508 | { return std::get<0>(idx) != r; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 553 | [](auto x) { return std::get<1>(x); }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1999 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 994 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2107 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2111 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2115 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2119 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2127 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2132 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2137 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 386 | __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 398 | return std::__uninitialized_copy_a 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 435s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 435s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 508 | { return std::get<0>(idx) != r; }); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 553 | [](auto x) { return std::get<1>(x); }); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 646 | std::next(x_new.begin(), shape[1] * i)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 658 | std::next(x_new.begin(), shape[1] * i)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 435s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s In file included from /usr/include/c++/14/string_view:56, 435s from /usr/include/c++/14/bits/basic_string.h:47: 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 994 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1863 | __partial_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1868 | std::__heap_select(__first, __middle, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1869 | std::__sort_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1856 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1770 | __insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1777 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 435s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 855 | operator()(_It& __it, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1905 | std::__introsort_loop(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1906 | std::__lg(__last - __first) * 2, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1907 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1908 | std::__final_insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 317 | operator()(_Iterator __it) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 435s from /usr/include/c++/14/bits/stl_algobase.h:67: 435s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 193 | return std::_Destroy_aux::__destroy(__first, __last); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 196 | __destroy(__first, __last); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 435s 1484 | insert(const_iterator __position, _InputIterator __first, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1488 | _M_range_insert(begin() + __offset, __first, __last, 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1489 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 435s 954 | vector<_Tp, _Alloc>:: 435s | ^~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 994 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s In file included from /usr/include/c++/14/algorithm:61: 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:952:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 952 | operator()(_It&& __first, _Sent __last) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 310 | return ranges::__copy_or_move(std::move(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 435s 311 | std::move(__last), 435s | ~~~~~~~~~~~~~~~~~~ 435s 312 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 435s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 927 | void pack_coefficient_entity(std::span c, int cstride, 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1589 | __heap_select(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1593 | std::__make_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1595 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 425 | std::__pop_heap(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 88 | if (__comp(__a, __b)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 90 | if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 91 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 92 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 93 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 95 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 97 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 435s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 927 | void pack_coefficient_entity(std::span c, int cstride, 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 98 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 99 | else if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 100 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 102 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1829 | __unguarded_partition(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1835 | while (__comp(__first, __pivot)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1838 | while (__comp(__pivot, __last)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1842 | std::iter_swap(__first, __last); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 923 | std::__miter_base(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 924 | __result); 435s | ~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 435s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 927 | void pack_coefficient_entity(std::span c, int cstride, 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 435s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 927 | void pack_coefficient_entity(std::span c, int cstride, 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 435s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 435s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 494 | void assemble_matrix( 435s | ^~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 549 | impl::assemble_cells( 435s | ~~~~~~~~~~~~~~~~~~~~^ 435s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 572 | impl::assemble_exterior_facets( 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 435s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 574 | a.domain(IntegralType::exterior_facet, i), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 578 | perms); 435s | ~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 588 | impl::assemble_interior_facets( 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 435s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 590 | a.domain(IntegralType::interior_facet, i), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 594 | cell_info1, perms); 435s | ~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 435s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 2981 | __miter_base(move_iterator<_Iterator> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 435s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 998 | { std::__fill_a1(__first, __last, __value); } 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1697 | std::__uninitialized_copy_a(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1698 | this->_M_impl._M_start, 435s | ~~~~~~~~~~~~~~~~~~~~~~~ 435s 1699 | _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 310 | return ranges::__copy_or_move(std::move(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 435s 311 | std::move(__last), 435s | ~~~~~~~~~~~~~~~~~~ 435s 312 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s In file included from /usr/include/c++/14/string:44: 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s In file included from /usr/include/c++/14/bits/char_traits.h:57, 435s from /usr/include/c++/14/string:42: 435s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 193 | return std::_Destroy_aux::__destroy(__first, __last); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 196 | __destroy(__first, __last); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 239 | operator()(_Value& __val, _Iterator __it) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 994 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 675 | move(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 683 | return std::__copy_move_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 684 | std::__miter_base(__last), __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 435s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 3123 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1863 | __partial_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1868 | std::__heap_select(__first, __middle, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1869 | std::__sort_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1856 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 310 | return ranges::__copy_or_move(std::move(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 435s 311 | std::move(__last), 435s | ~~~~~~~~~~~~~~~~~~ 435s 312 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1770 | __insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1777 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 435s 954 | vector<_Tp, _Alloc>:: 435s | ^~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 435s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 2981 | __miter_base(move_iterator<_Iterator> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 435s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 46 | void reorder_list(std::span list, std::span nodemap) 435s | ^~~~~~~~~~~~ 435s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 53 | const std::vector orig(list.begin(), list.end()); 435s | ^~~~ 435s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 58 | std::ranges::copy(links_old, links_new.begin()); 435s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 232 | if (__comp(__first + __secondChild, 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 233 | __first + (__secondChild - 1))) 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1805 | std::move(__comp), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1805 | std::move(__comp), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 3867 | find_if(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 3876 | return std::__find_if(__first, __last, 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1134 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1139 | return {__first, __first}; 435s | ^ 435s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1148 | return {++__dest, __first}; 435s | ^ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 435s 1564 | erase(const_iterator __first, const_iterator __last) 435s | ^~~~~ 435s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 435s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 435s 1536 | erase(const_iterator __position) 435s | ^~~~~ 435s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 435s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 435s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 435s from /usr/include/dolfinx/fem/Function.h:11: 435s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 435s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 119 | std::ranges::copy(buffer, range.begin()); 435s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1589 | __heap_select(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1593 | std::__make_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1595 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 425 | std::__pop_heap(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 88 | if (__comp(__a, __b)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 90 | if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 91 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 92 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 93 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 95 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 97 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 98 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 99 | else if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 100 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 102 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1829 | __unguarded_partition(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1835 | while (__comp(__first, __pivot)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1838 | while (__comp(__pivot, __last)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1842 | std::iter_swap(__first, __last); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 923 | std::__miter_base(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 924 | __result); 435s | ~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 435s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 676 | distribute_data(MPI_Comm comm0, std::span indices, 435s | ^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 435s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 2021 | std::move(__comp), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 135 | __push_heap(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 435s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 435s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 382 | create_geometry( 435s | ^~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 424 | const std::vector l2l = graph::build::compute_local_to_local( 435s | ^~~ 435s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 429 | std::ranges::transform(l2l, igi.begin(), 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 435s 430 | [&nodes](auto index) { return nodes[index]; }); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 239 | operator()(_Value& __val, _Iterator __it) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 195 | operator()(_Iterator __it, _Value& __val) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 3867 | find_if(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 3876 | return std::__find_if(__first, __last, 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 715 | return std::__copy_n(__first, __n2, __result, 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 716 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 715 | return std::__copy_n(__first, __n2, __result, 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 716 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 232 | if (__comp(__first + __secondChild, 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 233 | __first + (__secondChild - 1))) 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 855 | operator()(_It& __it, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1905 | std::__introsort_loop(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1906 | std::__lg(__last - __first) * 2, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1907 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1908 | std::__final_insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 135 | __push_heap(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 195 | operator()(_Iterator __it, _Value& __val) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 435s 954 | vector<_Tp, _Alloc>:: 435s | ^~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/vector.tcc:977:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 977 | std::copy(__first, __last, __position); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc:984:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 984 | std::__uninitialized_copy_a(__mid, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s 985 | this->_M_impl._M_finish, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~ 435s 986 | _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc:995:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 995 | std::copy(__first, __mid, __position); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc:1022:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1022 | = std::__uninitialized_copy_a(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1023 | __new_finish, 435s | ~~~~~~~~~~~~~ 435s 1024 | _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 386 | __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 398 | return std::__uninitialized_copy_a 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 435s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 435s | ^ 435s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 435s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 435s | ^ 435s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 435s | ^~~~~~~~~~~~~ 435s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 435s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 402 | std::ranges::transform(p, xg, p.begin(), 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 435s 403 | [size = rows.size()](auto x, auto y) 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 404 | { return x + y / size; }); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 435s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 249 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/string:48: 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 435s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 855 | operator()(_It& __it, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1905 | std::__introsort_loop(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1906 | std::__lg(__last - __first) * 2, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1907 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1908 | std::__final_insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 855 | operator()(_It& __it, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1905 | std::__introsort_loop(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1906 | std::__lg(__last - __first) * 2, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1907 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1908 | std::__final_insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 249 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 249 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/dolfinx/fem/Function.h:10: 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 319 | return [](std::span, std::span, std::int32_t, int) 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 341 | return [dims, sub_element_fns](std::span data, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 350 | block_size); 435s | ~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1789 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1792 | auto __lasti = ranges::next(__first, __last); 435s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 362 | return [ebs, sub_fn](std::span data, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2152 | return __find_if(__first, __last, __pred, 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 2153 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 372 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 435s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 376 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 435s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 380 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 435s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 384 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 386 | { T_apply(data, cell_info[cell], block_size); }; 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 435s | ^~~~ 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 902 | transform(coeffs, cell_info, cell, 1); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 435s | ^~~~ 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 902 | transform(coeffs, cell_info, cell, 1); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 435s | ^~~~ 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 902 | transform(coeffs, cell_info, cell, 1); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 435s | ^~~~ 435s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 902 | transform(coeffs, cell_info, cell, 1); 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 424 | return [](std::span, std::span, std::int32_t, int) 435s | ^ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 443 | return [this, sub_element_fns](std::span data, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 451 | cell_info, cell, block_size); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 466 | return [this, sub_fn](std::span data, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 475 | ebs); 435s | ~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 484 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 435s 607 | this->_M_impl._M_start, 435s | ~~~~~~~~~~~~~~~~~~~~~~~ 435s 608 | _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 488 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 492 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 435s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 496 | return [this](std::span data, std::span cell_info, 435s | ^ 435s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 498 | { T_apply_right(data, cell_info[cell], n); }; 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2152 | return __find_if(__first, __last, __pred, 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 2153 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 61 | void assemble_cells( 435s | ^~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 435s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 435s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 155 | mat_set(dofs0, dofs1, Ae); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 195 | void assemble_exterior_facets( 435s | ^~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 254 | P0(_Ae, cell_info0, cell0, ndim1); 435s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 435s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 292 | mat_set(dofs0, dofs1, Ae); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 334 | void assemble_interior_facets( 435s | ^~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 435s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 435s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 435s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 435s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/alloc_traits.h: In static member function ‘static constexpr bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector >]’: 435s /usr/include/c++/14/bits/alloc_traits.h:951:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 435s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 952 | __make_move_if_noexcept_iterator(__c.end()), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 953 | __c.get_allocator()).swap(__c); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector >; _Tp = int]’: 435s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 386 | __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 398 | return std::__uninitialized_copy_a 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 707 | vector(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 711 | _M_range_initialize(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 712 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 318 | operator()(_Range&& __r, _Out __result) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 321 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1789 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1792 | auto __lasti = ranges::next(__first, __last); 435s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 435s | ^ 435s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 435s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 435s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 767 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::span&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:772:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 776 | ranges::begin(__r2), ranges::end(__r2), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 777 | std::move(__result), std::move(__binary_op), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 778 | std::move(__proj1), std::move(__proj2)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 435s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 435s 195 | vector<_Tp, _Alloc>:: 435s | ^~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 435s 181 | vector<_Tp, _Alloc>:: 435s | ^~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 435s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 3147 | std::move(__comp), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 318 | operator()(_Range&& __r, _Out __result) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 321 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 435s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 435s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 508 | { return std::get<0>(idx) != r; }); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 553 | [](auto x) { return std::get<1>(x); }); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 646 | std::next(x_new.begin(), shape[1] * i)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 658 | std::next(x_new.begin(), shape[1] * i)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1999 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 994 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2107 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2111 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2115 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2119 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2127 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2132 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2137 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2107 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2111 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2115 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2119 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2127 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2132 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2137 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1863 | __partial_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1868 | std::__heap_select(__first, __middle, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1869 | std::__sort_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1856 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1770 | __insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1777 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 436s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 436s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1863 | __partial_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1868 | std::__heap_select(__first, __middle, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1869 | std::__sort_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1856 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1770 | __insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1777 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 436s | ^~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1876 | __introsort_loop(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1884 | std::__partial_sort(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1819 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1822 | std::__insertion_sort(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 436s | ^~~~~~~~~~~~~~ 436s In file included from /usr/include/c++/14/functional:59, 436s from /usr/include/spdlog/common.h:13, 436s from /usr/include/spdlog/spdlog.h:12, 436s from /usr/include/dolfinx/common/log.h:9, 436s from /usr/include/dolfinx/common/MPI.h:10: 436s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 436s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 587 | operator()(_ArgTypes... __args) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 436s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 855 | operator()(_It& __it, _Sent __bound) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1905 | std::__introsort_loop(__first, __last, 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s 1906 | std::__lg(__last - __first) * 2, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1907 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1908 | std::__final_insertion_sort(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 317 | operator()(_Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 436s | ^~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 436s | ^~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 577 | _element->Tt_apply(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 436s | ^~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 593 | _element->Tinv_apply(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 436s | ^~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 544 | _element->T_apply(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 643 | _element->Tt_apply_right(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 436s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 436s | ^~~~~~~~~~~~~ 436s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 609 | _element->T_apply_right(data, n, cell_permutation); 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 317 | operator()(_Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 436s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator > >; _Size = int; _Tp = int]’: 436s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1589 | __heap_select(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1593 | std::__make_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1595 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 425 | std::__pop_heap(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 88 | if (__comp(__a, __b)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 90 | if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 91 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 92 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 93 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 95 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 97 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 98 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 99 | else if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 100 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > > >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1816:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 102 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h:1817:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 1817 | { return _ReturnType(__i); } 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; = void; _Tp = double; _Alloc = std::allocator]’: 436s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 707 | vector(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 711 | _M_range_initialize(__first, __last, 436s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s 712 | std::__iterator_category(__first)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1829 | __unguarded_partition(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1835 | while (__comp(__first, __pivot)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1838 | while (__comp(__pivot, __last)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1842 | std::iter_swap(__first, __last); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 923 | std::__miter_base(__last), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 924 | __result); 436s | ~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 371 | return std::__do_uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 373 | return std::uninitialized_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 436s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1697 | std::__uninitialized_copy_a(__first, __last, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s 1698 | this->_M_impl._M_start, 436s | ~~~~~~~~~~~~~~~~~~~~~~~ 436s 1699 | _M_get_Tp_allocator()); 436s | ~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 310 | return ranges::__copy_or_move(std::move(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 436s 311 | std::move(__last), 436s | ~~~~~~~~~~~~~~~~~~ 436s 312 | std::move(__result)); 436s | ~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 994 | operator()(_It __x, _Sent __bound) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 436s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 675 | move(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 683 | return std::__copy_move_a(std::__miter_base(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 684 | std::__miter_base(__last), __result); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 436s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 3123 | operator()(_Iter __first, _Sent __last, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 310 | return ranges::__copy_or_move(std::move(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 436s 311 | std::move(__last), 436s | ~~~~~~~~~~~~~~~~~~ 436s 312 | std::move(__result)); 436s | ~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 436s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 436s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1589 | __heap_select(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1593 | std::__make_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1595 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 425 | std::__pop_heap(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 88 | if (__comp(__a, __b)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 90 | if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 91 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 92 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 93 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 95 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 97 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 98 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 99 | else if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 100 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 102 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1829 | __unguarded_partition(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1835 | while (__comp(__first, __pivot)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1838 | while (__comp(__pivot, __last)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1842 | std::iter_swap(__first, __last); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 923 | std::__miter_base(__last), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 924 | __result); 436s | ~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1876 | __introsort_loop(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1884 | std::__partial_sort(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 436s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1805 | std::move(__comp), std::move(__proj)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1819 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1822 | std::__insertion_sort(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 436s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 3867 | find_if(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 3876 | return std::__find_if(__first, __last, 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 436s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 737 | std::move(__result), 436s | ~~~~~~~~~~~~~~~~~~~~ 436s 738 | std::move(__op), std::move(__proj)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 715 | return std::__copy_n(__first, __n2, __result, 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 716 | std::__iterator_category(__first)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 715 | return std::__copy_n(__first, __n2, __result, 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 716 | std::__iterator_category(__first)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 683 | { return std::copy(__first, __first + __n, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 436s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 2981 | __miter_base(move_iterator<_Iterator> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 239 | operator()(_Value& __val, _Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 239 | operator()(_Value& __val, _Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1863 | __partial_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1868 | std::__heap_select(__first, __middle, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1869 | std::__sort_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1856 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1770 | __insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1777 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 436s | ^~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1863 | __partial_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1868 | std::__heap_select(__first, __middle, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1869 | std::__sort_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1856 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1770 | __insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1777 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 436s | ^~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 232 | if (__comp(__first + __secondChild, 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 233 | __first + (__secondChild - 1))) 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1849 | permute_data(u, n, cell_info, _eperm); 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1852 | transform_data(u, n, cell_info, _etrans_invT, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1853 | precompute::apply_matrix); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 346 | __niter_wrap(_From __from, _To __res) 436s | ^~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1833 | permute_data(u, n, cell_info, _eperm_inv); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1836 | transform_data(u, n, cell_info, _etransT, 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1837 | precompute::apply_matrix); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1865 | permute_data(u, n, cell_info, _eperm_inv); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1868 | transform_data(u, n, cell_info, _etrans_inv, 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1869 | precompute::apply_matrix); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1810 | void FiniteElement::T_apply(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1817 | permute_data(u, n, cell_info, _eperm); 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1820 | transform_data(u, n, cell_info, _etrans, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1821 | precompute::apply_matrix); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 2981 | __miter_base(move_iterator<_Iterator> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1964 | transform_data(u, n, cell_info, _etrans_inv, 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1965 | precompute::apply_tranpose_matrix_right); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1887 | permute_data(dblock, 1, cell_info, _eperm); 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1892 | transform_data(u, n, cell_info, _etrans, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1893 | precompute::apply_tranpose_matrix_right); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 232 | if (__comp(__first + __secondChild, 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 233 | __first + (__secondChild - 1))) 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1911 | permute_data(dblock, 1, cell_info, _eperm); 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1916 | transform_data(u, n, cell_info, _etrans_invT, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1917 | precompute::apply_tranpose_matrix_right); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 436s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1940 | transform_data(u, n, cell_info, _etransT, 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1941 | precompute::apply_tranpose_matrix_right); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1589 | __heap_select(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1593 | std::__make_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1595 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 425 | std::__pop_heap(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 88 | if (__comp(__a, __b)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 90 | if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 91 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 92 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 93 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 95 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 97 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 98 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 99 | else if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 100 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 102 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 683 | { return std::copy(__first, __first + __n, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1829 | __unguarded_partition(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 577 | return ranges::fill_n(std::move(__first), __len, __value); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1835 | while (__comp(__first, __pivot)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1838 | while (__comp(__pivot, __last)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1842 | std::iter_swap(__first, __last); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Tp = int]’: 436s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 1154 | std::__fill_a(__first, __first + __n, __value); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 683 | { return std::copy(__first, __first + __n, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 923 | std::__miter_base(__last), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 924 | __result); 436s | ~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >::iterator_type’ changed in GCC 7.1 436s 1508 | move_iterator(iterator_type __i) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = double; _Alloc = std::allocator]’: 436s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 1697 | std::__uninitialized_copy_a(__first, __last, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s 1698 | this->_M_impl._M_start, 436s | ~~~~~~~~~~~~~~~~~~~~~~~ 436s 1699 | _M_get_Tp_allocator()); 436s | ~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 371 | return std::__do_uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 373 | return std::uninitialized_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 249 | std::move(__result)); 436s | ~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 855 | operator()(_It& __it, _Sent __bound) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1905 | std::__introsort_loop(__first, __last, 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s 1906 | std::__lg(__last - __first) * 2, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1907 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1908 | std::__final_insertion_sort(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 239 | operator()(_Value& __val, _Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 249 | std::move(__result)); 436s | ~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 195 | operator()(_Iterator __it, _Value& __val) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 436s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 737 | std::move(__result), 436s | ~~~~~~~~~~~~~~~~~~~~ 436s 738 | std::move(__op), std::move(__proj)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 436s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 436s 607 | this->_M_impl._M_start, 436s | ~~~~~~~~~~~~~~~~~~~~~~~ 436s 608 | _M_get_Tp_allocator()); 436s | ~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 232 | if (__comp(__first + __secondChild, 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 233 | __first + (__secondChild - 1))) 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1789 | operator()(_Iter __first, _Sent __last, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1792 | auto __lasti = ranges::next(__first, __last); 436s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 436s | ^ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 346 | __niter_wrap(_From __from, _To __res) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2152 | return __find_if(__first, __last, __pred, 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 2153 | std::__iterator_category(__first)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 683 | { return std::copy(__first, __first + __n, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 683 | { return std::copy(__first, __first + __n, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 195 | operator()(_Iterator __it, _Value& __val) 436s | ^~~~~~~~ 436s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 436s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 436s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 436s 30 | explicit Constant(value_type c) : value({c}) {} 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 436s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 436s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 436s | ^ 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 436s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 436s | ^ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1589 | __heap_select(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1593 | std::__make_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1595 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 425 | std::__pop_heap(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 88 | if (__comp(__a, __b)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 90 | if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 91 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 92 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 93 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 95 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 97 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 98 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 99 | else if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 100 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 102 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1829 | __unguarded_partition(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1835 | while (__comp(__first, __pivot)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1838 | while (__comp(__pivot, __last)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1842 | std::iter_swap(__first, __last); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 923 | std::__miter_base(__last), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 924 | __result); 436s | ~~~~~~~~~ 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 436s | ^~~~~~~~~~~~~ 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 436s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1674 | void FiniteElement::permute_data( 436s | ^~~~~~~~~~~~~~~~ 436s In file included from /usr/include/basix/finite-element.h:12: 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 436s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 436s 243 | void apply_matrix( 436s | ^~~~~~~~~~~~ 436s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 436s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1733 | void FiniteElement::transform_data( 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 436s 1754 | op(std::span(v_size_t), 436s | ~~^~~~~~~~~~~~~~~~~~~~~ 436s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1756 | dofstart, block_size); 436s | ~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 436s 1775 | op(std::span(v_size_t), 436s | ~~^~~~~~~~~~~~~~~~~~~~~ 436s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1777 | dofstart, block_size); 436s | ~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 436s 1786 | op(std::span(v_size_t), 436s | ~~^~~~~~~~~~~~~~~~~~~~~ 436s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1788 | dofstart, block_size); 436s | ~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 436s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1674 | void FiniteElement::permute_data( 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 436s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 1733 | void FiniteElement::transform_data( 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 436s 1754 | op(std::span(v_size_t), 436s | ~~^~~~~~~~~~~~~~~~~~~~~ 436s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1756 | dofstart, block_size); 436s | ~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 436s 1786 | op(std::span(v_size_t), 436s | ~~^~~~~~~~~~~~~~~~~~~~~ 436s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1788 | dofstart, block_size); 436s | ~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 436s 1797 | op(std::span(v_size_t), 436s | ~~^~~~~~~~~~~~~~~~~~~~~ 436s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1799 | dofstart, block_size); 436s | ~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 436s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 436s 285 | void apply_tranpose_matrix_right( 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 436s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*; _Tp = double]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 371 | return std::__do_uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 373 | return std::uninitialized_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1876 | __introsort_loop(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1884 | std::__partial_sort(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1819 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1822 | std::__insertion_sort(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 371 | return std::__do_uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 373 | return std::uninitialized_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 436s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 994 | operator()(_It __x, _Sent __bound) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 436s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2107 | if (__pred(__first)) 436s | ~~~~~~^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2111 | if (__pred(__first)) 436s | ~~~~~~^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2115 | if (__pred(__first)) 436s | ~~~~~~^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2119 | if (__pred(__first)) 436s | ~~~~~~^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2127 | if (__pred(__first)) 436s | ~~~~~~^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2132 | if (__pred(__first)) 436s | ~~~~~~^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 2137 | if (__pred(__first)) 436s | ~~~~~~^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 436s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 436s 678 | vector(initializer_list __l, 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 436s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 239 | operator()(_Value& __val, _Iterator __it) 436s | ^~~~~~~~ 436s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 436s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 154 | void apply_permutation_mapped(std::span perm, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 436s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 144 | void apply_permutation(std::span perm, std::span data, 436s | ^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 436s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 172 | void apply_inv_permutation_right(std::span perm, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 436s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 437s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 147 | { return std::copy(__first, __last, __result); } 437s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1863 | __partial_sort(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1868 | std::__heap_select(__first, __middle, __last, __comp); 437s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1869 | std::__sort_heap(__first, __middle, __comp); 437s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 1856 | __comp); 437s | ~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1770 | __insertion_sort(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1777 | if (__comp(__i, __first)) 437s | ~~~~~~^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 437s | ^~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 437s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 437s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 185 | __uninit_copy(__first, __last, __result); 437s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 437s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 855 | operator()(_It& __it, _Sent __bound) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1905 | std::__introsort_loop(__first, __last, 437s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 437s 1906 | std::__lg(__last - __first) * 2, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 1907 | __comp); 437s | ~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1908 | std::__final_insertion_sort(__first, __last, __comp); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 317 | operator()(_Iterator __it) 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 437s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 608 | __miter_base(_Iterator __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 437s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 232 | if (__comp(__first + __secondChild, 437s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s 233 | __first + (__secondChild - 1))) 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 437s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 346 | __niter_wrap(_From __from, _To __res) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 437s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 437s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 346 | __niter_wrap(_From __from, _To __res) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 437s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 437s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 437s 147 | { return std::copy(__first, __last, __result); } 437s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 437s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 737 | std::move(__result), 437s | ~~~~~~~~~~~~~~~~~~~~ 437s 738 | std::move(__op), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 437s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 201 | std::move(__f), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 437s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 437s 2981 | __miter_base(move_iterator<_Iterator> __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 642 | copy(_II __first, _II __last, _OI __result) 437s | ^~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1589 | __heap_select(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1593 | std::__make_heap(__first, __middle, __comp); 437s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1595 | if (__comp(__i, __first)) 437s | ~~~~~~^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 425 | std::__pop_heap(__first, __last, __last, __comp); 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 437s | ^~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 88 | if (__comp(__a, __b)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 90 | if (__comp(__b, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 91 | std::iter_swap(__result, __b); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 92 | else if (__comp(__a, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 93 | std::iter_swap(__result, __c); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 95 | std::iter_swap(__result, __a); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 97 | else if (__comp(__a, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 98 | std::iter_swap(__result, __a); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 99 | else if (__comp(__b, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 100 | std::iter_swap(__result, __c); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 102 | std::iter_swap(__result, __b); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1829 | __unguarded_partition(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1835 | while (__comp(__first, __pivot)) 437s | ~~~~~~^~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1838 | while (__comp(__pivot, __last)) 437s | ~~~~~~^~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1842 | std::iter_swap(__first, __last); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 437s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 923 | std::__miter_base(__last), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 924 | __result); 437s | ~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 437s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 147 | { return std::copy(__first, __last, __result); } 437s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1876 | __introsort_loop(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1884 | std::__partial_sort(__first, __last, __last, __comp); 437s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 437s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 437s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 1819 | __comp); 437s | ~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1822 | std::__insertion_sort(__first, __last, __comp); 437s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 135 | __push_heap(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 437s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > > >; _OI = double*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 437s 642 | copy(_II __first, _II __last, _OI __result) 437s | ^~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 437s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 437s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 437s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 608 | __miter_base(_Iterator __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 437s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 437s | ^~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 437s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 437s | ^~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 239 | operator()(_Value& __val, _Iterator __it) 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 642 | copy(_II __first, _II __last, _OI __result) 437s | ^~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1863 | __partial_sort(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1868 | std::__heap_select(__first, __middle, __last, __comp); 437s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1869 | std::__sort_heap(__first, __middle, __comp); 437s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 1856 | __comp); 437s | ~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1770 | __insertion_sort(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1777 | if (__comp(__i, __first)) 437s | ~~~~~~^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 437s | ^~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 195 | operator()(_Iterator __it, _Value& __val) 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 437s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 437s 2981 | __miter_base(move_iterator<_Iterator> __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 437s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 232 | if (__comp(__first + __secondChild, 437s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s 233 | __first + (__secondChild - 1))) 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1589 | __heap_select(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1593 | std::__make_heap(__first, __middle, __comp); 437s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1595 | if (__comp(__i, __first)) 437s | ~~~~~~^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 425 | std::__pop_heap(__first, __last, __last, __comp); 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 437s | ^~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 88 | if (__comp(__a, __b)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 90 | if (__comp(__b, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 91 | std::iter_swap(__result, __b); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 92 | else if (__comp(__a, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 93 | std::iter_swap(__result, __c); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 95 | std::iter_swap(__result, __a); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 97 | else if (__comp(__a, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 98 | std::iter_swap(__result, __a); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 99 | else if (__comp(__b, __c)) 437s | ~~~~~~^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 100 | std::iter_swap(__result, __c); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 102 | std::iter_swap(__result, __b); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1829 | __unguarded_partition(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1835 | while (__comp(__first, __pivot)) 437s | ~~~~~~^~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1838 | while (__comp(__pivot, __last)) 437s | ~~~~~~^~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1842 | std::iter_swap(__first, __last); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 437s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 923 | std::__miter_base(__last), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 924 | __result); 437s | ~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 135 | __push_heap(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 437s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 437s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 437s | ^~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 437s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 608 | __miter_base(_Iterator __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 437s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 437s | ^~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 239 | operator()(_Value& __val, _Iterator __it) 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 195 | operator()(_Iterator __it, _Value& __val) 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 437s | ^~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 232 | if (__comp(__first + __secondChild, 437s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s 233 | __first + (__secondChild - 1))) 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 437s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 437s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 346 | __niter_wrap(_From __from, _To __res) 437s | ^~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 437s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 135 | __push_heap(_RandomAccessIterator __first, 437s | ^~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 437s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 437s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 437s 195 | operator()(_Iterator __it, _Value& __val) 437s | ^~~~~~~~ 438s [100%] Linking CXX executable unittests 438s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 439s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/unittests.dir/link.d CMakeFiles/unittests.dir/main.cpp.o CMakeFiles/unittests.dir/vector.cpp.o CMakeFiles/unittests.dir/matrix.cpp.o CMakeFiles/unittests.dir/io.cpp.o CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o CMakeFiles/unittests.dir/common/index_map.cpp.o CMakeFiles/unittests.dir/common/sort.cpp.o CMakeFiles/unittests.dir/fem/functionspace.cpp.o CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o CMakeFiles/unittests.dir/mesh/generation.cpp.o CMakeFiles/unittests.dir/common/CIFailure.cpp.o CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o CMakeFiles/unittests.dir/poisson.c.o -o unittests -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/libCatch2Main.a /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so -lmpich 439s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test' 439s [100%] Built target unittests 439s make[1]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test' 439s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test/CMakeFiles 0 439s == run C++ unit tests for complex build == 439s Running tests... 439s /usr/bin/ctest --force-new-ctest-process 439s Test project /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-unittests-complex/test 439s Start 1: unittests 442s 1/1 Test #1: unittests ........................ Passed 2.20 sec 442s 442s 100% tests passed, 0 tests failed out of 1 442s 442s Total Test time (real) = 2.21 sec 442s -- The C compiler identification is GNU 14.2.0 442s -- The CXX compiler identification is GNU 14.2.0 442s -- Detecting C compiler ABI info 442s -- Detecting C compiler ABI info - done 442s -- Check for working C compiler: /usr/bin/mpicc - skipped 442s -- Detecting C compile features 442s -- Detecting C compile features - done 442s -- Detecting CXX compiler ABI info 442s -- Detecting CXX compiler ABI info - done 442s -- Check for working CXX compiler: /usr/bin/c++ - skipped 442s -- Detecting CXX compile features 442s -- Detecting CXX compile features - done 442s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 443s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 443s -- Found MPI: TRUE (found version "4.1") 443s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 443s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 443s -- Found Threads: TRUE 443s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 443s -- Requested configuration: REQUIRED COMPONENTS timer 443s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 443s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 443s -- [x] libboost_timer.so.1.83.0 443s -- [ ] libboost_timer.a 443s -- Adding boost_timer dependencies: headers 443s -- Checking for Basix hints with /usr/bin/python3 443s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 444s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 444s -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so (found version "1.14.5") found components: C 444s -- HDF5_DIR: HDF5_DIR-NOTFOUND 444s -- HDF5_DEFINITIONS: 444s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 444s -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 444s -- HDF5_HL_LIBRARIES: 444s -- HDF5_C_DEFINITIONS: 444s -- HDF5_C_INCLUDE_DIR: 444s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 444s -- HDF5_C_LIBRARY: 444s -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 444s -- HDF5_C_HL_LIBRARY: 444s -- HDF5_C_HL_LIBRARIES: 444s -- Defined targets (if any): 444s -- ... hdf5::hdf5 444s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 444s -- Checking for one of the modules 'PETSc;petsc' 444s -- Looking for PETSC_USE_COMPLEX 444s -- Looking for PETSC_USE_COMPLEX - found 444s -- Checking for one of the modules 'SLEPc;slepc' 444s -- Looking for PETSC_USE_REAL_DOUBLE 444s -- Looking for PETSC_USE_REAL_DOUBLE - found 444s -- Performing Test HAVE_NO_MULTLINE 445s -- Performing Test HAVE_NO_MULTLINE - Success 445s -- ** This demo does not support complex mode 445s -- Configuring done (3.1s) 445s -- Generating done (0.0s) 445s -- Build files have been written to: /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo 445s /usr/bin/cmake -S/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo -B/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 445s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo//CMakeFiles/progress.marks 445s make -f CMakeFiles/Makefile2 all 445s make[1]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 445s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 445s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 445s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 445s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 445s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 445s [ 4%] Compile biharmonic.py using FFCx 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=complex128 445s [ 9%] Compile mixed_codim0.py using FFCx 445s [ 13%] Compile poisson.py using FFCx 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=complex128 445s [ 18%] Compile poisson.py using FFCx 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=complex128 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/poisson.py --scalar_type=complex128 445s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s [ 22%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 445s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o -MF CMakeFiles/demo_interpolation-io.dir/main.cpp.o.d -o CMakeFiles/demo_interpolation-io.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s [ 27%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -MF CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o.d -o CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp 445s [ 31%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o -MF CMakeFiles/demo_custom_kernel.dir/main.cpp.o.d -o CMakeFiles/demo_custom_kernel.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 445s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s [ 36%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o -MF CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o.d -o CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp 445s [ 40%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o -MF CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o.d -o CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 445s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s [ 45%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 445s [ 50%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o -MF CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o.d -o CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT poisson/CMakeFiles/demo_poisson.dir/main.cpp.o -MF CMakeFiles/demo_poisson.dir/main.cpp.o.d -o CMakeFiles/demo_poisson.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 445s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 445s make[2]: Entering directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 445s [ 54%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -std=c++20 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wno-comment -Wall -Wextra -pedantic -MD -MT biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o -MF CMakeFiles/demo_biharmonic.dir/main.cpp.o.d -o CMakeFiles/demo_biharmonic.dir/main.cpp.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp 445s [ 59%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 445s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -MF CMakeFiles/demo_biharmonic.dir/biharmonic.c.o.d -o CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/biharmonic.c 446s [ 63%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 446s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -MF CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o.d -o CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/poisson.c 446s [ 68%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 446s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && /usr/bin/mpicc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT poisson/CMakeFiles/demo_poisson.dir/poisson.c.o -MF CMakeFiles/demo_poisson.dir/poisson.c.o.d -o CMakeFiles/demo_poisson.dir/poisson.c.o -c /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/poisson.c 452s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 452s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 452s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 452s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 452s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 452s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 235 | _fshape, cells); 452s | ~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/Function.h:12: 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 72 | cmap.tabulate(0, X, Xshape, phi_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 453s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::geometry::PointOwnershipData dolfinx::geometry::determine_point_ownership(const dolfinx::mesh::Mesh&, std::span, T) [with T = double]’: 453s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 966 | owned_recv_points.insert( 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 453s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, const Function&, std::span, const dolfinx::geometry::PointOwnershipData&) [with T = double; U = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 453s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 453s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1155 | std::span(values_b)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 453s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1169 | cells); 453s | ~~~~~~ 453s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 453s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 453s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 379 | cells.insert(cells.end(), 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 453s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 386 | {x.size() / 3, 3}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_hex(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 453s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 429 | {x.size() / 3, 3}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_prism(MPI_Comm, MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 453s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 476 | {x.size() / 3, 3}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s In file included from /usr/include/c++/14/functional:59, 453s from /usr/include/basix/finite-element.h:17, 453s from /usr/include/basix/e-lagrange.h:9, 453s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 453s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 453s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 587 | operator()(_ArgTypes... __args) const 453s | ^~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 703 | void interpolate(Function& u, std::span f, 453s | ^~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 954 | cmap.tabulate(1, X, Xshape, phi_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/algorithm:61, 453s from /usr/include/basix/maps.h:8, 453s from /usr/include/basix/finite-element.h:9: 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 453s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 453s | ^~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 487 | impl::_compute_collisions_point( 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 453s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s In file included from /usr/include/dolfinx/geometry/utils.h:10: 453s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 453s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 256 | std::array compute_distance_gjk(std::span p, 453s | ^~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 453s 269 | std::vector s = {v[0], v[1], v[2]}; 453s | ^ 453s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 453s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 300 | s.insert(s.end(), w.begin(), w.end()); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 453s | ^~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/vector:66, 453s from /usr/include/basix/cell.h:10, 453s from /usr/include/basix/e-lagrange.h:7: 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 1484 | insert(const_iterator __position, _InputIterator __first, 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 1488 | _M_range_insert(begin() + __offset, __first, __last, 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1489 | std::__iterator_category(__first)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’: 453s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 442 | void eval(std::span x, std::array xshape, 453s | ^~~~ 453s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 608 | = CoordinateElement::compute_jacobian_determinant( 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 453s 609 | _J, det_scratch); 453s | ~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/Function.h:614:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan >’} changed in GCC 7.1 453s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/Function.h:614:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s /usr/include/dolfinx/fem/Function.h:614:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 620 | = CoordinateElement::compute_jacobian_determinant( 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 453s 621 | _J, det_scratch); 453s | ~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 453s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 640 | {X.extent(0), X.extent(1)}, 0); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 673 | apply_dof_transformation( 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 453s 674 | std::span(basis_derivatives_reference_values_b.data() 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 675 | + p * num_basis_values, 453s | ~~~~~~~~~~~~~~~~~~~~~~~ 453s 676 | num_basis_values), 453s | ~~~~~~~~~~~~~~~~~~ 453s 677 | cell_info, cell_index, reference_value_size); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, mdspan_t, std::span<_Type, 4294967295>) [with T = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘dolfinx::fem::impl::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 453s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 453s | ^~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 1413 | insert(const_iterator __position, initializer_list __l) 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1417 | std::random_access_iterator_tag()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/algorithm:63: 453s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 453s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1159 | std::move(__comp), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 453s 607 | this->_M_impl._M_start, 453s | ~~~~~~~~~~~~~~~~~~~~~~~ 453s 608 | _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 453s from /usr/include/dolfinx/geometry/utils.h:9: 453s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 453s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 783 | Mesh> create_mesh( 453s | ^~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 453s | ^ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 830 | cells1 = std::vector(cells.begin(), cells.end()); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 841 | std::vector cells1_v 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 880 | boundary_v.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 885 | boundary_v.erase(boundary_v.begin()); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 905 | nodes1.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 911 | Geometry geometry 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s In file included from /usr/include/dolfinx/fem/Function.h:10: 453s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 453s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 319 | return [](std::span, std::span, std::int32_t, int) 453s | ^ 453s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 453s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 341 | return [dims, sub_element_fns](std::span data, 453s | ^ 453s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 453s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 350 | block_size); 453s | ~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 453s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 362 | return [ebs, sub_fn](std::span data, 453s | ^ 453s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 453s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 453s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 372 | return [this](std::span data, std::span cell_info, 453s | ^ 453s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 453s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 376 | return [this](std::span data, std::span cell_info, 453s | ^ 453s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 453s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 380 | return [this](std::span data, std::span cell_info, 453s | ^ 453s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 453s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 453s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 384 | return [this](std::span data, std::span cell_info, 453s | ^ 453s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 386 | { T_apply(data, cell_info[cell], block_size); }; 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 453s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 587 | operator()(_ArgTypes... __args) const 453s | ^~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 453s | ^~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 453s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 453s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 453s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan >; W = std::mdspan >&; T = double]’: 453s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 453s 128 | math::dot(cell_geometry, dphi, J, true); 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’: 453s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 453s 140 | math::inv(J, K); 453s | ~~~~~~~~~^~~~~~ 453s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 453s 142 | math::pinv(J, K); 453s | ~~~~~~~~~~^~~~~~ 453s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 453s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 453s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 453s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 453s 87 | auto det(Matrix A) 453s | ^~~ 453s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan >; T = double]’: 453s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 152 | compute_jacobian_determinant(const U& J, std::span w) 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 453s 172 | math::dot(B, J, BA); 453s | ~~~~~~~~~^~~~~~~~~~ 453s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan >’} changed in GCC 7.1 453s In file included from /usr/include/basix/maps.h:7: 453s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 453s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 453s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 453s | ^~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 453s | ^~~~~~ 453s /usr/include/dolfinx/geometry/utils.h: In function ‘void dolfinx::geometry::impl::_compute_collisions_point(const dolfinx::geometry::BoundingBoxTree&, std::span, std::vector&) [with T = double]’: 453s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _OutputIterator = double*]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 453s 678 | vector(initializer_list __l, 453s | ^~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 453s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 227 | std::array support(std::span bd, std::array v) 453s | ^~~~~~~ 453s In file included from /usr/include/c++/14/array:43, 453s from /usr/include/basix/cell.h:7: 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 453s /usr/include/c++/14/bits/stl_algobase.h:1704:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 453s | ^~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:1704:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:1715:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 453s | ^ 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:1484:9: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 1484 | insert(const_iterator __position, _InputIterator __first, 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 1488 | _M_range_insert(begin() + __offset, __first, __last, 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1489 | std::__iterator_category(__first)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 453s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 66 | std::plus{}, [](auto x, auto y) 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 67 | { return (x - y) * (x - y); }); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 453s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 77 | std::plus{}, 453s | ~~~~~~~~~~~~ 453s 78 | [](auto x, auto y) { return x * (x - y); }); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 453s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 30 | nearest_simplex(std::span s) 453s | ^~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 50 | return {std::vector(s.begin(), s.end()), v}; 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 110 | return {std::vector(s.begin(), s.end()), v}; 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 453s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 453s | ^~~~ 453s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 156 | std::ranges::copy(s0, smin0.begin()); 453s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 158 | std::ranges::copy(s1, smin1.begin()); 453s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 453s | ^ 453s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 208 | const auto [snew, v] = nearest_simplex(M); 453s | ^~~~~~~~~ 454s In file included from /usr/include/c++/14/vector:72: 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 454s 954 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc:977:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 977 | std::copy(__first, __last, __position); 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:984:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 984 | std::__uninitialized_copy_a(__mid, __last, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s 985 | this->_M_impl._M_finish, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~ 454s 986 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:995:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 995 | std::copy(__first, __mid, __position); 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:1022:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 1022 | = std::__uninitialized_copy_a(__first, __last, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s 1023 | __new_finish, 454s | ~~~~~~~~~~~~~ 454s 1024 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span&]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 954 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 707 | vector(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 711 | _M_range_initialize(__first, __last, 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s 712 | std::__iterator_category(__first)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/numeric:62, 454s from /usr/include/basix/finite-element.h:19: 454s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 454s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 454s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 46 | void reorder_list(std::span list, std::span nodemap) 454s | ^~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 53 | const std::vector orig(list.begin(), list.end()); 454s | ^~~~ 454s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 58 | std::ranges::copy(links_old, links_new.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 454s 239 | __x.end()); 454s | ~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 251 | end(), _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 454s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 454s from /usr/include/c++/14/vector:65: 454s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 454s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 454s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 993 | std::_Destroy(__first, __last); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1805 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1134 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1139 | return {__first, __first}; 454s | ^ 454s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1148 | return {++__dest, __first}; 454s | ^ 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 1564 | erase(const_iterator __first, const_iterator __last) 454s | ^~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 1536 | erase(const_iterator __position) 454s | ^~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 371 | return std::__do_uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 373 | return std::uninitialized_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 454s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 454s from /usr/include/dolfinx/fem/Function.h:11: 454s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 454s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 119 | std::ranges::copy(buffer, range.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 454s from /usr/include/dolfinx/fem/DirichletBC.h:11: 454s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 454s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | distribute_data(MPI_Comm comm0, std::span indices, 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 2021 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 382 | create_geometry( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 424 | const std::vector l2l = graph::build::compute_local_to_local( 454s | ^~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 429 | std::ranges::transform(l2l, igi.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 454s 430 | [&nodes](auto index) { return nodes[index]; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes/main.cpp:53:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 53 | auto fun = [](auto x) -> std::pair, std::vector> 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 454s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 454s | ^~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 454s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 454s | ^~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 577 | _element->Tt_apply(data, n, cell_permutation); 454s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 454s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 454s | ^~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 593 | _element->Tinv_apply(data, n, cell_permutation); 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 454s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 454s | ^~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 544 | _element->T_apply(data, n, cell_permutation); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 577 | return ranges::fill_n(std::move(__first), __len, __value); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan >]’: 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s 181 | void dot(U A, V B, P C, bool transpose = false) 454s | ^~~ 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:48:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 48 | [](auto x) 454s | ^ 454s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 454s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s 125 | void inv(U A, V B) 454s | ^~~ 454s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 454s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 454s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 143 | return [&](std::span rows, 454s | ^ 454s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 147 | this->add(data, rows, cols); 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = std::complex; U = double]’: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 454s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s 212 | void pinv(U A, V P) 454s | ^~~~ 454s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s 245 | dot(AT, A, ATA); 454s | ~~~^~~~~~~~~~~~ 454s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 246 | inv(ATA, Inv); 454s | ~~~^~~~~~~~~~ 454s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 247 | dot(Inv, AT, P); 454s | ~~~^~~~~~~~~~~~ 454s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan >; V = std::mdspan >; P = std::mdspan >]’: 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s 181 | void dot(U A, V B, P C, bool transpose = false) 454s | ^~~ 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 454s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 454s 1104 | constexpr default_accessor(default_accessor) noexcept {} 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘int32_t dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int> >, std::vector&, std::vector&) [with T = double]’: 454s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 454s 80 | std::int32_t _build_from_leaf( 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 454s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 454s /usr/include/dolfinx/geometry/BoundingBoxTree.h:110:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 454s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 111 | [axis](auto& p0, auto& p1) -> bool 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 112 | { 454s | ~ 454s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 115 | return x0 < x1; 454s | ~~~~~~~~~~~~~~~ 454s 116 | }); 454s | ~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _OutputIterator = double*]’: 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 683 | { return std::copy(__first, __first + __n, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 454s 607 | this->_M_impl._M_start, 454s | ~~~~~~~~~~~~~~~~~~~~~~~ 454s 608 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 454s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 454s | ^~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 454s from /usr/include/dolfinx.h:11, 454s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 454s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 124 | void assemble_vector(std::span b, const Form& L) 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 129 | assemble_vector(b, L, std::span(constants), 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 130 | make_coefficients_span(coefficients)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 454s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 495 | void set(std::span x, std::optional> x0, 454s | ^~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::__equal4(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:1635:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:1635:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:1645:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 454s | ^ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 454s 954 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 707 | vector(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 711 | _M_range_initialize(__first, __last, 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s 712 | std::__iterator_category(__first)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:124:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 124 | [](auto x) 454s | ^ 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 707 | vector(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 711 | _M_range_initialize(__first, __last, 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s 712 | std::__iterator_category(__first)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:133:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 133 | [](auto x) 454s | ^ 454s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 454s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s In file included from /usr/include/c++/14/vector:66, 454s from /usr/include/basix/cell.h:10, 454s from /usr/include/basix/finite-element.h:7, 454s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 454s 678 | vector(initializer_list __l, 454s | ^~~~~~ 454s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 454s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 454s from /usr/include/dolfinx/fem/assembler.h:9: 454s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 454s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:207:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 454s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 212 | fem::make_coefficients_span(coeff)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 454s | ~~~~^~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 318 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 321 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s In file included from /usr/include/dolfinx/fem/Function.h:17, 454s from /usr/include/dolfinx/fem/DirichletBC.h:12: 454s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector > >]’: 454s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 454s 234 | const T local = std::transform_reduce( 454s | ~~~~~~~~~~~~~~~~~~~~~^ 454s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 236 | [](T a, T b) -> T 454s | ~~~~~~~~~~~~~~~~~ 454s 237 | { 454s | ~ 454s 238 | if constexpr (std::is_same>::value 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 239 | or std::is_same>::value) 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 240 | { 454s | ~ 454s 241 | return std::conj(a) * b; 454s | ~~~~~~~~~~~~~~~~~~~~~~~~ 454s 242 | } 454s | ~ 454s 243 | else 454s | ~~~~ 454s 244 | return a * b; 454s | ~~~~~~~~~~~~~ 454s 245 | }); 454s | ~~ 454s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = double*; _Tp = double]’: 454s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 413 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/numeric:416:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 416 | return std::transform_reduce(__first1, __last1, __first2, 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 417 | std::move(__init), 454s | ~~~~~~~~~~~~~~~~~~ 454s 418 | plus<>(), multiplies<>()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 454s 239 | __x.end()); 454s | ~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 251 | end(), _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 454s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 454s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 993 | std::_Destroy(__first, __last); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 94 | return assemble_scalar(M, std::span(constants), 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s 95 | make_coefficients_span(coefficients)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = std::complex; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 454s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:124:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 124 | [](auto x) 454s | ^ 454s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 454s 450 | rowptr_container_type new_row_ptr = {0}; 454s | ^~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:133:31: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 133 | [](auto x) 454s | ^ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 386 | __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 371 | return std::__do_uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 373 | return std::uninitialized_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 398 | return std::__uninitialized_copy_a 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 577 | return ranges::fill_n(std::move(__first), __len, __value); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 454s from /usr/include/dolfinx.h:16: 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 540 | x.insert(x.end(), {x0, x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 454s | ^~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 565 | v2, v3, vmid}); 454s | ~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 683 | { return std::copy(__first, __first + __n, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 627 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 632 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 386 | __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 398 | return std::__uninitialized_copy_a 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::add(std::span, std::span, std::span) [with int BS0 = 1; int BS1 = 1; Scalar = std::complex; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 454s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 249 | void add(std::span x, std::span rows, 454s | ^~~ 454s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:21: 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 454s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 565 | v2, v3, vmid}); 454s | ~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 627 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 632 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 671 | i0 + iy + ny + 2}); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 681 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1697 | std::__uninitialized_copy_a(__first, __last, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s 1698 | this->_M_impl._M_start, 454s | ~~~~~~~~~~~~~~~~~~~~~~~ 454s 1699 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘std::vector dolfinx::la::MatrixCSR::to_dense() const [with Scalar = std::complex; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 454s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 642 | _index_maps[1]->local_to_global(local_col, global_col); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 683 | { return std::copy(__first, __first + __n, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 707 | vector(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 711 | _M_range_initialize(__first, __last, 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s 712 | std::__iterator_category(__first)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 454s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 671 | i0 + iy + ny + 2}); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 681 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 318 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 321 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1618 | _M_allocate_and_copy(size_type __n, 454s | ^~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1625 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1789 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1792 | auto __lasti = ranges::next(__first, __last); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 454s | ^ 454s In file included from /usr/include/c++/14/tuple:44, 454s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 454s from /usr/include/c++/14/bits/memory_resource.h:41, 454s from /usr/include/c++/14/vector:87: 454s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 454s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 767 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 454s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 195 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 181 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 185 | __uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 3147 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 540 | x.insert(x.end(), {x0, x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 565 | v2, v3, vmid}); 454s | ~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 627 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 632 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 318 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 321 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 454s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 508 | { return std::get<0>(idx) != r; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 553 | [](auto x) { return std::get<1>(x); }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 646 | std::next(x_new.begin(), shape[1] * i)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 658 | std::next(x_new.begin(), shape[1] * i)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 671 | i0 + iy + ny + 2}); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 681 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 454s from /usr/include/dolfinx.h:16, 454s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 540 | x.insert(x.end(), {x0, x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 565 | v2, v3, vmid}); 454s | ~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 627 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 632 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 671 | i0 + iy + ny + 2}); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 681 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1999 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 737 | std::move(__result), 454s | ~~~~~~~~~~~~~~~~~~~~ 454s 738 | std::move(__op), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 454s from /usr/include/dolfinx.h:15, 454s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:133: 454s /usr/include/dolfinx/la/petsc.h: In lambda function: 454s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 293 | return [A, mode, cache = std::vector()]( 454s | ^ 454s /usr/include/dolfinx/la/petsc.h: In lambda function: 454s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 327 | return [A, mode, cache = std::vector()]( 454s | ^ 454s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 235 | _fshape, cells); 454s | ~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 454s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1849 | permute_data(u, n, cell_info, _eperm); 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1852 | transform_data(u, n, cell_info, _etrans_invT, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1853 | precompute::apply_matrix); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 454s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1833 | permute_data(u, n, cell_info, _eperm_inv); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1836 | transform_data(u, n, cell_info, _etransT, 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1837 | precompute::apply_matrix); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 454s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1865 | permute_data(u, n, cell_info, _eperm_inv); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1868 | transform_data(u, n, cell_info, _etrans_inv, 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1869 | precompute::apply_matrix); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 454s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 242 | bc->set(b.mutable_array(), std::nullopt); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 454s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1810 | void FiniteElement::T_apply(std::span u, int n, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1817 | permute_data(u, n, cell_info, _eperm); 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 1820 | transform_data(u, n, cell_info, _etrans, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1821 | precompute::apply_matrix); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 454s | ^~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/Expression.h:10, 454s from /usr/include/dolfinx/fem/utils.h:13, 454s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:16: 454s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = double; U = double]’: 454s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 235 | _fshape, cells); 454s | ~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 181 | void dot(U A, V B, P C, bool transpose = false) 454s | ^~~ 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 111 | void assemble_vector( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 116 | impl::assemble_vector(b, L, constants, coefficients); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 454s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 87 | auto det(Matrix A) 454s | ^~~ 454s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 454s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 125 | void inv(U A, V B) 454s | ^~~ 454s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan >]’: 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 181 | void dot(U A, V B, P C, bool transpose = false) 454s | ^~~ 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 146 | std::span(_buffer_local), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 147 | _request); 454s | ~~~~~~~~~ 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 99 | std::span(_buffer_remote), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 100 | std::span(_request)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 454s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 608 | __miter_base(_Iterator __it) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 683 | { return std::copy(__first, __first + __n, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 455s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 455s 62 | std::array compute_bbox_of_bboxes( 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 235 | _fshape, cells); 455s | ~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 455s /usr/include/c++/14/bits/stl_algo.h:4724:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 455s | ^~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:4724:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:4724:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:4740:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 4740 | std::__introselect(__first, __nth, __last, 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 4741 | std::__lg(__last - __first) * 2, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 455s from /usr/include/c++/14/algorithm:63, 455s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 318 | operator()(_Range&& __r, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 321 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 455s 318 | operator()(_Range&& __r, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 321 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void linalg::axpy(auto:231&&, auto:232, auto:233&&, auto:234&&) [with auto:231 = dolfinx::la::Vector, std::vector > >&; auto:232 = std::complex; auto:233 = dolfinx::la::Vector, std::vector > >&; auto:234 = dolfinx::la::Vector, std::vector > >&]’: 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:67:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 455s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/basix/finite-element.h:19, 455s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 455s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator*, span > >; _InputIterator2 = __gnu_cxx::__normal_iterator*, span > >; _Tp = complex; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product, std::vector > > >(const Vector, std::vector > >&, const Vector, std::vector > >&)::]’: 455s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 62 | T assemble_scalar( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 72 | mesh->geometry().x(), constants, coefficients); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:66, 455s from /usr/include/basix/cell.h:10, 455s from /usr/include/basix/finite-element.h:7, 455s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:9: 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:1582:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 455s | ^~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:1582:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:1592:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1592 | return std::__equal_aux(__first1, __last1, __first2); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1697 | std::__uninitialized_copy_a(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 1698 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 1699 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1697 | std::__uninitialized_copy_a(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 1698 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 1699 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 707 | vector(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 711 | _M_range_initialize(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 712 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/algorithm:63, 455s from /usr/include/basix/maps.h:8, 455s from /usr/include/basix/finite-element.h:9: 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1159 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:66, 455s from /usr/include/basix/cell.h:10, 455s from /usr/include/basix/finite-element.h:7: 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 607 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 608 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 310 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 311 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 312 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = double*; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = multiplies]’: 455s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 455s from /usr/include/dolfinx/geometry/utils.h:9, 455s from /usr/include/dolfinx/fem/interpolate.h:19, 455s from /usr/include/dolfinx/fem/Function.h:12: 455s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 783 | Mesh> create_mesh( 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1618 | _M_allocate_and_copy(size_type __n, 455s | ^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1625 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 830 | cells1 = std::vector(cells.begin(), cells.end()); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 841 | std::vector cells1_v 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 880 | boundary_v.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 885 | boundary_v.erase(boundary_v.begin()); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 905 | nodes1.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 911 | Geometry geometry 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/vector:72: 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s 239 | __x.end()); 455s | ~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 251 | end(), _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 455s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 455s from /usr/include/c++/14/vector:65: 455s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 455s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 455s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 993 | std::_Destroy(__first, __last); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/algorithm:63, 455s from /usr/include/basix/maps.h:8, 455s from /usr/include/basix/finite-element.h:9: 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 776 | ranges::begin(__r2), ranges::end(__r2), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 777 | std::move(__result), std::move(__binary_op), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 778 | std::move(__proj1), std::move(__proj2)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1159 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 607 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 608 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 455s from /usr/include/dolfinx/geometry/utils.h:9, 455s from /usr/include/dolfinx/fem/interpolate.h:19, 455s from /usr/include/dolfinx/fem/Function.h:12: 455s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 783 | Mesh> create_mesh( 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 830 | cells1 = std::vector(cells.begin(), cells.end()); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 841 | std::vector cells1_v 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 880 | boundary_v.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 885 | boundary_v.erase(boundary_v.begin()); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 905 | nodes1.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 911 | Geometry geometry 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 455s from /usr/include/dolfinx.h:15, 455s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:86: 455s /usr/include/dolfinx/la/petsc.h: In lambda function: 455s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 293 | return [A, mode, cache = std::vector()]( 455s | ^ 455s /usr/include/dolfinx/la/petsc.h: In lambda function: 455s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 327 | return [A, mode, cache = std::vector()]( 455s | ^ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2095 | __value, std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 783 | Mesh> create_mesh( 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 830 | cells1 = std::vector(cells.begin(), cells.end()); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 841 | std::vector cells1_v 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 880 | boundary_v.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 885 | boundary_v.erase(boundary_v.begin()); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 905 | nodes1.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 911 | Geometry geometry 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 455s from /usr/include/dolfinx/fem/assembler.h:9, 455s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 455s from /usr/include/dolfinx.h:11: 455s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 455s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 455s from /usr/include/dolfinx.h:11: 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 124 | void assemble_vector(std::span b, const Form& L) 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 129 | assemble_vector(b, L, std::span(constants), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 130 | make_coefficients_span(coefficients)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1697 | std::__uninitialized_copy_a(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 1698 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 1699 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 310 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 311 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 312 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In lambda function: 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:163:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 163 | [](auto x) 455s | ^ 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 455s from /usr/include/c++/14/bits/stl_algobase.h:67: 455s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 193 | return std::_Destroy_aux::__destroy(__first, __last); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 196 | __destroy(__first, __last); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 181 | void apply_lifting( 455s | ^~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = std::complex; U = double; auto:204 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>]’: 455s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 267 | void assemble_matrix( 455s | ^~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 455s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 994 | operator()(_It __x, _Sent __bound) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 675 | move(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 683 | return std::__copy_move_a(std::__miter_base(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 684 | std::__miter_base(__last), __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 455s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 3123 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 455s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 495 | void set(std::span x, std::optional> x0, 455s | ^~~ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 229 | bc->set(b.mutable_array(), std::nullopt); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 310 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 311 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 312 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::scatter_rev_end() [with Scalar = std::complex; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 455s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 715 | 0); 455s | ~~ 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 455s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 3867 | find_if(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 3876 | return std::__find_if(__first, __last, 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 737 | std::move(__result), 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 738 | std::move(__op), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 715 | return std::__copy_n(__first, __n2, __result, 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s 716 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 715 | return std::__copy_n(__first, __n2, __result, 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s 716 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1159 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 607 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 608 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 455s from /usr/include/dolfinx/geometry/utils.h:9, 455s from /usr/include/dolfinx/fem/interpolate.h:19, 455s from /usr/include/dolfinx/fem/Function.h:12, 455s from /usr/include/dolfinx/fem/DirichletBC.h:12, 455s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 455s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 783 | Mesh> create_mesh( 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 830 | cells1 = std::vector(cells.begin(), cells.end()); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 841 | std::vector cells1_v 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 880 | boundary_v.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 885 | boundary_v.erase(boundary_v.begin()); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 905 | nodes1.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 911 | Geometry geometry 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 455s from /usr/include/dolfinx.h:16: 455s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 455s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 540 | x.insert(x.end(), {x0, x1}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 565 | v2, v3, vmid}); 455s | ~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 627 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 632 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 455s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 671 | i0 + iy + ny + 2}); 455s | ~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 681 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 455s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1674 | void FiniteElement::permute_data( 455s | ^~~~~~~~~~~~~~~~ 455s In file included from /usr/include/basix/finite-element.h:12: 455s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 455s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 243 | void apply_matrix( 455s | ^~~~~~~~~~~~ 455s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 455s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1733 | void FiniteElement::transform_data( 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 1754 | op(std::span(v_size_t), 455s | ~~^~~~~~~~~~~~~~~~~~~~~ 455s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1756 | dofstart, block_size); 455s | ~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 1775 | op(std::span(v_size_t), 455s | ~~^~~~~~~~~~~~~~~~~~~~~ 455s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1777 | dofstart, block_size); 455s | ~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 1786 | op(std::span(v_size_t), 455s | ~~^~~~~~~~~~~~~~~~~~~~~ 455s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1788 | dofstart, block_size); 455s | ~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 455s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1674 | void FiniteElement::permute_data( 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 607 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 608 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 455s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1733 | void FiniteElement::transform_data( 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 1754 | op(std::span(v_size_t), 455s | ~~^~~~~~~~~~~~~~~~~~~~~ 455s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1756 | dofstart, block_size); 455s | ~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 1786 | op(std::span(v_size_t), 455s | ~~^~~~~~~~~~~~~~~~~~~~~ 455s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1788 | dofstart, block_size); 455s | ~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 1797 | op(std::span(v_size_t), 455s | ~~^~~~~~~~~~~~~~~~~~~~~ 455s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1799 | dofstart, block_size); 455s | ~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 455s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 235 | _fshape, cells); 455s | ~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 72 | cmap.tabulate(0, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 346 | __niter_wrap(_From __from, _To __res) 455s | ^~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/algorithm:61: 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/functional:59, 455s from /usr/include/basix/finite-element.h:17: 455s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 455s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 587 | operator()(_ArgTypes... __args) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1915:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1915:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1915:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1925:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1925 | std::iter_swap(__first, __nth); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1936 | std::__insertion_sort(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:1251:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 455s | ^~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:1251:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 249 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 455s from /usr/include/dolfinx.h:11: 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 124 | void assemble_vector(std::span b, const Form& L) 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 129 | assemble_vector(b, L, std::span(constants), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 130 | make_coefficients_span(coefficients)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 193 | return std::_Destroy_aux::__destroy(__first, __last); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 196 | __destroy(__first, __last); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 181 | void apply_lifting( 455s | ^~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 703 | void interpolate(Function& u, std::span f, 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 455s /usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::optional >, T) const [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 495 | void set(std::span x, std::optional> x0, 455s | ^~~ 455s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 954 | cmap.tabulate(1, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 455s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 346 | __niter_wrap(_From __from, _To __res) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 249 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 455s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 855 | operator()(_It& __it, _Sent __bound) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1905 | std::__introsort_loop(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 1906 | std::__lg(__last - __first) * 2, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1907 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1908 | std::__final_insertion_sort(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 455s from /usr/include/dolfinx/fem/assembler.h:9: 455s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 455s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 72 | cmap.tabulate(0, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 249 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/functional:59, 455s from /usr/include/basix/finite-element.h:17: 455s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 455s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 587 | operator()(_ArgTypes... __args) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 737 | std::move(__result), 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 738 | std::move(__op), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1789 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1792 | auto __lasti = ranges::next(__first, __last); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 455s | ^ 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = std::complex; U = double; auto:204 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 455s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 267 | void assemble_matrix( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2152 | return __find_if(__first, __last, __pred, 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2153 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 703 | void interpolate(Function& u, std::span f, 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 954 | cmap.tabulate(1, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:207, std::span, T) [with T = std::complex; auto:207 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 455s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 455s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 455s from /usr/include/dolfinx.h:16: 455s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 455s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 540 | x.insert(x.end(), {x0, x1}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 565 | v2, v3, vmid}); 455s | ~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 627 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 632 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 455s from /usr/include/c++/14/algorithm:63, 455s from /usr/include/basix/maps.h:8, 455s from /usr/include/basix/finite-element.h:9, 455s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:131: 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = std::complex; _Range = std::vector >&]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 111 | void assemble_vector( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 116 | impl::assemble_vector(b, L, constants, coefficients); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/fem/assembler.h:11: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 1289 | void assemble_vector( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1298 | constants, coefficients); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1697 | std::__uninitialized_copy_a(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 1698 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 1699 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 455s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 671 | i0 + iy + ny + 2}); 455s | ~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 681 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/la/Vector.h:14: 455s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 455s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 390 | void scatter_rev_begin(std::span send_buffer, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 152 | void apply_lifting( 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1618 | _M_allocate_and_copy(size_type __n, 455s | ^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1625 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/array:43, 455s from /usr/include/basix/cell.h:7: 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/Function.h:17: 455s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 455s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 146 | std::span(_buffer_local), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 147 | _request); 455s | ~~~~~~~~~ 455s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 455s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 195 | void scatter_fwd_begin(std::span send_buffer, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/bits/refwrap.h:38, 455s from /usr/include/c++/14/vector:68: 455s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 455s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 455s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 455s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 455s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 455s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 455s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 455s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 99 | std::span(_buffer_remote), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 100 | std::span(_request)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 455s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 154 | void apply_permutation_mapped(std::span perm, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 455s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 144 | void apply_permutation(std::span perm, std::span data, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 455s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 455s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 455s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 455s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1789 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1792 | auto __lasti = ranges::next(__first, __last); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 455s | ^ 455s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 455s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 455s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 310 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 311 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 312 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2064 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 455s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 607 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 608 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 455s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 455s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = std::complex; _Range = std::vector >&]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::span > >; _Sent = __gnu_cxx::__normal_iterator*, std::span > >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s 310 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 311 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 312 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span >; _Range2 = std::span >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Fp = linalg::axpy, std::vector > >&, std::complex, dolfinx::la::Vector, std::vector > >&, dolfinx::la::Vector, std::vector > >&>(dolfinx::la::Vector, std::vector > >&, std::complex, dolfinx::la::Vector, std::vector > >&, dolfinx::la::Vector, std::vector > >&)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:772:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 455s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 776 | ranges::begin(__r2), ranges::end(__r2), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 777 | std::move(__result), std::move(__binary_op), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 778 | std::move(__proj1), std::move(__proj2)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 318 | operator()(_Range&& __r, _Out __result) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 321 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/fem/assembler.h:10: 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_scalar(const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 168 | T assemble_scalar( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | cstride); 455s | ~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 204 | value += impl::assemble_exterior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 205 | x_dofmap, x, num_facets_per_cell, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 207 | cstride, perms); 455s | ~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 217 | value += impl::assemble_interior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 218 | x_dofmap, x, num_facets_per_cell, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 220 | cstride, c_offsets, perms); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/vector:66, 455s from /usr/include/basix/cell.h:10, 455s from /usr/include/basix/finite-element.h:7: 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1413 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1417 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1589 | __heap_select(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1593 | std::__make_heap(__first, __middle, __comp); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1595 | if (__comp(__i, __first)) 455s | ~~~~~~^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1856 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1770 | __insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1777 | if (__comp(__i, __first)) 455s | ~~~~~~^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 455s | ^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1159 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 607 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 608 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 455s from /usr/include/dolfinx/geometry/utils.h:9, 455s from /usr/include/dolfinx/fem/interpolate.h:19, 455s from /usr/include/dolfinx/fem/Function.h:12: 455s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 783 | Mesh> create_mesh( 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 830 | cells1 = std::vector(cells.begin(), cells.end()); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 841 | std::vector cells1_v 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 880 | boundary_v.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 885 | boundary_v.erase(boundary_v.begin()); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 905 | nodes1.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 911 | Geometry geometry 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:203 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>]’: 455s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 233 | void assemble_matrix( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 247 | mesh->geometry().x(), constants, coefficients, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 248 | dof_marker0, dof_marker1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = complex*; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = int]’: 455s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1029 | std::__fill_a(__first, __last, __value); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:72: 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 455s 954 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair, std::allocator > >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 455s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 587 | operator()(_ArgTypes... __args) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 703 | void interpolate(Function& u, std::span f, 455s | ^~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; bool = false]’: 455s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 455s 954 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 954 | cmap.tabulate(1, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 707 | vector(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 711 | _M_range_initialize(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 712 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/numeric:62: 455s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 455s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/algorithm:61: 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 346 | __niter_wrap(_From __from, _To __res) 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 455s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 46 | void reorder_list(std::span list, std::span nodemap) 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 53 | const std::vector orig(list.begin(), list.end()); 455s | ^~~~ 455s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 58 | std::ranges::copy(links_old, links_new.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s 239 | __x.end()); 455s | ~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 251 | end(), _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 455s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 455s from /usr/include/c++/14/vector:65: 455s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 455s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 455s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 993 | std::_Destroy(__first, __last); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/numeric:62, 455s from /usr/include/basix/finite-element.h:19: 455s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1134 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1139 | return {__first, __first}; 455s | ^ 455s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1148 | return {++__dest, __first}; 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 455s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 46 | void reorder_list(std::span list, std::span nodemap) 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 53 | const std::vector orig(list.begin(), list.end()); 455s | ^~~~ 455s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 58 | std::ranges::copy(links_old, links_new.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1564 | erase(const_iterator __first, const_iterator __last) 455s | ^~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1536 | erase(const_iterator __position) 455s | ^~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1134 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1139 | return {__first, __first}; 455s | ^ 455s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1148 | return {++__dest, __first}; 455s | ^ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1564 | erase(const_iterator __first, const_iterator __last) 455s | ^~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1536 | erase(const_iterator __position) 455s | ^~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 455s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 455s from /usr/include/dolfinx/fem/Function.h:11: 455s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 455s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 119 | std::ranges::copy(buffer, range.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 455s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 455s from /usr/include/dolfinx/fem/Function.h:11: 455s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 455s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 119 | std::ranges::copy(buffer, range.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1876 | __introsort_loop(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1884 | std::__partial_sort(__first, __last, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1819 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1822 | std::__insertion_sort(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 455s from /usr/include/dolfinx.h:10: 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | distribute_data(MPI_Comm comm0, std::span indices, 455s | ^~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 455s from /usr/include/dolfinx.h:10: 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | distribute_data(MPI_Comm comm0, std::span indices, 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2021 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2021 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 382 | create_geometry( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 424 | const std::vector l2l = graph::build::compute_local_to_local( 455s | ^~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 429 | std::ranges::transform(l2l, igi.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 455s 430 | [&nodes](auto index) { return nodes[index]; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 382 | create_geometry( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 424 | const std::vector l2l = graph::build::compute_local_to_local( 455s | ^~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 429 | std::ranges::transform(l2l, igi.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 455s 430 | [&nodes](auto index) { return nodes[index]; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 994 | operator()(_It __x, _Sent __bound) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2107 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2111 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2115 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2119 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2127 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2132 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2137 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:72: 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s 954 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 707 | vector(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 711 | _M_range_initialize(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 712 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/numeric:62, 455s from /usr/include/basix/finite-element.h:19: 455s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/algorithm:61: 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 455s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 46 | void reorder_list(std::span list, std::span nodemap) 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 53 | const std::vector orig(list.begin(), list.end()); 455s | ^~~~ 455s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 58 | std::ranges::copy(links_old, links_new.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s 239 | __x.end()); 455s | ~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 251 | end(), _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 455s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 455s from /usr/include/c++/14/vector:65: 455s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 455s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 455s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 993 | std::_Destroy(__first, __last); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1134 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1139 | return {__first, __first}; 455s | ^ 455s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1148 | return {++__dest, __first}; 455s | ^ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1564 | erase(const_iterator __first, const_iterator __last) 455s | ^~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1536 | erase(const_iterator __position) 455s | ^~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 455s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 455s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:15: 455s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 455s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 119 | std::ranges::copy(buffer, range.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 455s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | distribute_data(MPI_Comm comm0, std::span indices, 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 346 | __niter_wrap(_From __from, _To __res) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2021 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 455s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 455s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Iterator2 = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 455s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 88 | if (__comp(__a, __b)) 455s | ~~~~~~^~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 90 | if (__comp(__b, __c)) 455s | ~~~~~~^~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 91 | std::iter_swap(__result, __b); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 92 | else if (__comp(__a, __c)) 455s | ~~~~~~^~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 93 | std::iter_swap(__result, __c); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 95 | std::iter_swap(__result, __a); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 97 | else if (__comp(__a, __c)) 455s | ~~~~~~^~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 98 | std::iter_swap(__result, __a); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 99 | else if (__comp(__b, __c)) 455s | ~~~~~~^~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 100 | std::iter_swap(__result, __c); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 102 | std::iter_swap(__result, __b); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1829 | __unguarded_partition(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1835 | while (__comp(__first, __pivot)) 455s | ~~~~~~^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1838 | while (__comp(__pivot, __last)) 455s | ~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1842 | std::iter_swap(__first, __last); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _BI2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 923 | std::__miter_base(__last), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 924 | __result); 455s | ~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 455s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 382 | create_geometry( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 424 | const std::vector l2l = graph::build::compute_local_to_local( 455s | ^~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 429 | std::ranges::transform(l2l, igi.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 455s 430 | [&nodes](auto index) { return nodes[index]; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:232:15: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 232 | auto detJ = [](mdspan2_t x) 455s | ^ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:244:19: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 244 | T scale = detJ(mdspan2_t(x)); 455s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:256:19: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 256 | T scale = detJ(mdspan2_t(x)); 455s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:228:13: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 228 | e.tabulate(0, X, phi); 455s | ~~~~~~~~~~^~~~~~~~~~~ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:228:13: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 239 | std::array A_hat_b = A_ref(phi, weights); 455s | ~~~~~~~~^~~~~~~~~~~~~~ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 455s 253 | = [b_hat = b_ref(phi, weights), 455s | ~~~~~~~~^~~~~~~~~~~~~~ 455s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 455s 954 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | distribute_data(MPI_Comm comm0, std::span indices, 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 382 | create_geometry( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 424 | const std::vector l2l = graph::build::compute_local_to_local( 455s | ^~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 429 | std::ranges::transform(l2l, igi.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 455s 430 | [&nodes](auto index) { return nodes[index]; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1863 | __partial_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1868 | std::__heap_select(__first, __middle, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1869 | std::__sort_heap(__first, __middle, __comp); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1856 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1770 | __insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1777 | if (__comp(__i, __first)) 455s | ~~~~~~^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 455s | ^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 855 | operator()(_It& __it, _Sent __bound) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1905 | std::__introsort_loop(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 1906 | std::__lg(__last - __first) * 2, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1907 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1908 | std::__final_insertion_sort(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 317 | operator()(_Iterator __it) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 232 | if (__comp(__first + __secondChild, 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 233 | __first + (__secondChild - 1))) 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _OI = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair, int>; _Iterator = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 239 | operator()(_Value& __val, _Iterator __it) 456s | ^~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/Function.h:10: 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 319 | return [](std::span, std::span, std::int32_t, int) 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 341 | return [dims, sub_element_fns](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 350 | block_size); 456s | ~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 362 | return [ebs, sub_fn](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 372 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 376 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 380 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 384 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 386 | { T_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 456s from /usr/include/c++/14/bits/stl_algobase.h:67: 456s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 193 | return std::_Destroy_aux::__destroy(__first, __last); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 196 | __destroy(__first, __last); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 456s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 587 | operator()(_ArgTypes... __args) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 456s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 2981 | __miter_base(move_iterator<_Iterator> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::layout_right, std::default_accessor > >&; T = std::complex]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 456s from /usr/include/c++/14/tuple:44, 456s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 456s from /usr/include/c++/14/bits/memory_resource.h:41, 456s from /usr/include/c++/14/vector:87: 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 994 | operator()(_It __x, _Sent __bound) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1589 | __heap_select(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1593 | std::__make_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1595 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_base.h:952:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 952 | operator()(_It&& __first, _Sent __last) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 425 | std::__pop_heap(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 88 | if (__comp(__a, __b)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 90 | if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 91 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 92 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 93 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 95 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 97 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 98 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 99 | else if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 100 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 102 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1829 | __unguarded_partition(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1835 | while (__comp(__first, __pivot)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1838 | while (__comp(__pivot, __last)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1842 | std::iter_swap(__first, __last); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 923 | std::__miter_base(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 924 | __result); 456s | ~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 310 | return ranges::__copy_or_move(std::move(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s 311 | std::move(__last), 456s | ~~~~~~~~~~~~~~~~~~ 456s 312 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1876 | __introsort_loop(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1884 | std::__partial_sort(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1819 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1822 | std::__insertion_sort(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s 128 | math::dot(cell_geometry, dphi, J, true); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 140 | math::inv(J, K); 456s | ~~~~~~~~~^~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 142 | math::pinv(J, K); 456s | ~~~~~~~~~~^~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 456s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 87 | auto det(Matrix A) 456s | ^~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/basix/maps.h:7, 456s from /usr/include/basix/finite-element.h:9, 456s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:12: 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 456s 41 | std::array A_ref(mdspand_t phi, std::span w) 456s | ^~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘mdspand_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 456s 58 | std::array b_ref(mdspand_t phi, std::span w) 456s | ^~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 135 | __push_heap(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 152 | compute_jacobian_determinant(const U& J, std::span w) 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair, int>*; _Container = span, int>, 4294967295>]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 172 | math::dot(B, J, BA); 456s | ~~~~~~~~~^~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _To = pair, int>*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 346 | __niter_wrap(_From __from, _To __res) 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:181 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 494 | void assemble_matrix( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 549 | impl::assemble_cells( 456s | ~~~~~~~~~~~~~~~~~~~~^ 456s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:18: 456s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 456s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 143 | return [&](std::span rows, 456s | ^ 456s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 147 | this->add(data, rows, cols); 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 572 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 574 | a.domain(IntegralType::exterior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 578 | perms); 456s | ~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 588 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 590 | a.domain(IntegralType::interior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 594 | cell_info1, perms); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s In file included from /usr/include/basix/maps.h:7, 456s from /usr/include/basix/finite-element.h:9: 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::experimental::layout_right_padded<4294967295>, std::default_accessor > >&; T = std::complex]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/fem/Function.h:17, 456s from /usr/include/dolfinx/fem/DirichletBC.h:12, 456s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 456s from /usr/include/dolfinx.h:11, 456s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:17: 456s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 456s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 234 | const T local = std::transform_reduce( 456s | ~~~~~~~~~~~~~~~~~~~~~^ 456s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 236 | [](T a, T b) -> T 456s | ~~~~~~~~~~~~~~~~~ 456s 237 | { 456s | ~ 456s 238 | if constexpr (std::is_same>::value 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 239 | or std::is_same>::value) 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 240 | { 456s | ~ 456s 241 | return std::conj(a) * b; 456s | ~~~~~~~~~~~~~~~~~~~~~~~~ 456s 242 | } 456s | ~ 456s 243 | else 456s | ~~~~ 456s 244 | return a * b; 456s | ~~~~~~~~~~~~~ 456s 245 | }); 456s | ~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 456s | ^~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 239 | operator()(_Value& __val, _Iterator __it) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = complex*; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = int]’: 456s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 998 | { std::__fill_a1(__first, __last, __value); } 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 456s | ^ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1863 | __partial_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1868 | std::__heap_select(__first, __middle, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1869 | std::__sort_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1856 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_matrix1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:239, std::span) [with T = double; auto:239 = assemble(MPI_Comm)::]’: 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 147 | {dofmap.map(), 1, cells}, ident, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 149 | std::span(), 0, {}, {}, {}); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1770 | __insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1777 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 456s | ^ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_vector1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:244, const std::vector&) [with T = double; auto:244 = assemble(MPI_Comm)::]’: 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 171 | fem::impl::assemble_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >; _Value = std::pair, int>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 456s 195 | operator()(_Iterator __it, _Value& __val) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 707 | vector(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 711 | _M_range_initialize(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 712 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1789 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1792 | auto __lasti = ranges::next(__first, __last); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 456s | ^ 456s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 767 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 195 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 232 | if (__comp(__first + __secondChild, 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 233 | __first + (__secondChild - 1))) 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 181 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 3147 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s 607 | this->_M_impl._M_start, 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s 608 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1147 | void assemble_vector( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1189 | impl::assemble_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1190 | P0, b, x_dofmap, x, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1192 | coeffs, cstride, cell_info0); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1196 | impl::assemble_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1197 | P0, b, x_dofmap, x, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1199 | coeffs, cstride, cell_info0); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1589 | __heap_select(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1205 | fn, constants, coeffs, cstride, cell_info0); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1593 | std::__make_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1595 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1229 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1232 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1236 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1239 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1243 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1246 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1260 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1263 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1267 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1270 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 425 | std::__pop_heap(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 1274 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1277 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 88 | if (__comp(__a, __b)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 90 | if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 91 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 92 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 93 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 95 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 97 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 98 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 99 | else if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 100 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 102 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1829 | __unguarded_partition(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1835 | while (__comp(__first, __pivot)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1838 | while (__comp(__pivot, __last)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1842 | std::iter_swap(__first, __last); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 508 | { return std::get<0>(idx) != r; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | [](auto x) { return std::get<1>(x); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 456s | ^~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 646 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 923 | std::__miter_base(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 924 | __result); 456s | ~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 658 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:14: 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 319 | return [](std::span, std::span, std::int32_t, int) 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 341 | return [dims, sub_element_fns](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 350 | block_size); 456s | ~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 362 | return [ebs, sub_fn](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 372 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 376 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 380 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 384 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 386 | { T_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 456s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 587 | operator()(_ArgTypes... __args) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 135 | __push_heap(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 456s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 235 | _fshape, cells); 456s | ~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1999 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 456s | ^~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 72 | cmap.tabulate(0, X, Xshape, phi_b); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 239 | operator()(_Value& __val, _Iterator __it) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 195 | operator()(_Iterator __it, _Value& __val) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 249 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 232 | if (__comp(__first + __secondChild, 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 233 | __first + (__secondChild - 1))) 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = std::complex; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 577 | return ranges::fill_n(std::move(__first), __len, __value); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s 128 | math::dot(cell_geometry, dphi, J, true); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::span > >; _Sent = __gnu_cxx::__normal_iterator*, std::span > >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 456s | ^~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/functional:59, 456s from /usr/include/basix/finite-element.h:17: 456s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 456s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 587 | operator()(_ArgTypes... __args) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 456s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 249 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 140 | math::inv(J, K); 456s | ~~~~~~~~~^~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 142 | math::pinv(J, K); 456s | ~~~~~~~~~~^~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 346 | __niter_wrap(_From __from, _To __res) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator*, std::span > >; _Sent1 = __gnu_cxx::__normal_iterator*, std::span > >; _Iter2 = __gnu_cxx::__normal_iterator*, std::span > >; _Sent2 = __gnu_cxx::__normal_iterator*, std::span > >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Fp = linalg::axpy, std::vector > >&, std::complex, dolfinx::la::Vector, std::vector > >&, dolfinx::la::Vector, std::vector > >&>(dolfinx::la::Vector, std::vector > >&, std::complex, dolfinx::la::Vector, std::vector > >&, dolfinx::la::Vector, std::vector > >&)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 456s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 87 | auto det(Matrix A) 456s | ^~~ 456s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 456s from /usr/include/dolfinx/fem/assembler.h:9: 456s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 456s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_cells(mdspan2_t, std::span >, std::span, auto:182, std::span, std::span, int) [with T = std::complex; auto:182 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 135 | __push_heap(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_exterior_facets(mdspan2_t, std::span >, int, std::span, auto:183, std::span, std::span, int, std::span) [with T = std::complex; auto:183 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/vector:66, 456s from /usr/include/basix/cell.h:10, 456s from /usr/include/basix/finite-element.h:7: 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 456s 678 | vector(initializer_list __l, 456s | ^~~~~~ 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_interior_facets(mdspan2_t, std::span >, int, std::span, auto:184, std::span, std::span, int, std::span, std::span) [with T = std::complex; auto:184 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 152 | compute_jacobian_determinant(const U& J, std::span w) 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 172 | math::dot(B, J, BA); 456s | ~~~~~~~~~^~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 195 | operator()(_Iterator __it, _Value& __val) 456s | ^~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = std::complex; U = double; auto:204 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 456s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 267 | void assemble_matrix( 456s | ^~~~~~~~~~~~~~~ 456s In file included from /usr/include/basix/maps.h:7: 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 456s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::experimental::layout_right_padded<4294967295>, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 456s 450 | rowptr_container_type new_row_ptr = {0}; 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/algorithm:60: 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:207, std::span, T) [with T = std::complex; auto:207 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 456s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 456s from /usr/include/c++/14/algorithm:63, 456s from /usr/include/basix/maps.h:8, 456s from /usr/include/basix/finite-element.h:9, 456s from /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:83: 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = std::complex; _Range = std::vector >&]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 111 | void assemble_vector( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 116 | impl::assemble_vector(b, L, constants, coefficients); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 703 | void interpolate(Function& u, std::span f, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1697 | std::__uninitialized_copy_a(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 1698 | this->_M_impl._M_start, 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s 1699 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 954 | cmap.tabulate(1, X, Xshape, phi_b); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/la/Vector.h:14, 456s from /usr/include/dolfinx/fem/Function.h:17: 456s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 456s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 707 | vector(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 711 | _M_range_initialize(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 712 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 152 | void apply_lifting( 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/fem/Function.h:17: 456s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 456s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 146 | std::span(_buffer_local), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 147 | _request); 456s | ~~~~~~~~~ 456s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1618 | _M_allocate_and_copy(size_type __n, 456s | ^~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1625 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1789 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1792 | auto __lasti = ranges::next(__first, __last); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 456s | ^ 456s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 456s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 767 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 195 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 181 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 3147 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 456s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 99 | std::span(_buffer_remote), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 100 | std::span(_request)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 456s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 201 | std::move(__f), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 508 | { return std::get<0>(idx) != r; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | [](auto x) { return std::get<1>(x); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 646 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 658 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 456s | ^~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 456s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/vector:66, 456s from /usr/include/basix/cell.h:10, 456s from /usr/include/basix/finite-element.h:7: 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 456s 1413 | insert(const_iterator __position, initializer_list __l) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1417 | std::random_access_iterator_tag()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 1413 | insert(const_iterator __position, initializer_list __l) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1417 | std::random_access_iterator_tag()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1159 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1999 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 319 | return [](std::span, std::span, std::int32_t, int) 456s | ^ 456s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s 607 | this->_M_impl._M_start, 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s 608 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 341 | return [dims, sub_element_fns](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 350 | block_size); 456s | ~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 346 | __niter_wrap(_From __from, _To __res) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 456s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 456s | ^~~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 456s | ^~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 362 | return [ebs, sub_fn](std::span data, 456s | ^ 456s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 456s from /usr/include/dolfinx/geometry/utils.h:9, 456s from /usr/include/dolfinx/fem/interpolate.h:19, 456s from /usr/include/dolfinx/fem/Function.h:12: 456s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 456s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 783 | Mesh> create_mesh( 456s | ^~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 456s | ^ 456s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 372 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 830 | cells1 = std::vector(cells.begin(), cells.end()); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 841 | std::vector cells1_v 456s | ^~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 376 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 880 | boundary_v.erase(unique_end, range_end); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 885 | boundary_v.erase(boundary_v.begin()); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 456s | ^~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 380 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 905 | nodes1.erase(unique_end, range_end); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 911 | Geometry geometry 456s | ^~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 384 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 386 | { T_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 456s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 587 | operator()(_ArgTypes... __args) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 855 | operator()(_It& __it, _Sent __bound) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1905 | std::__introsort_loop(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 1906 | std::__lg(__last - __first) * 2, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1907 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1908 | std::__final_insertion_sort(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::layout_right, std::default_accessor > >&; T = std::complex]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 249 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 456s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s 1104 | constexpr default_accessor(default_accessor) noexcept {} 456s | ^~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/Function.h:10: 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 319 | return [](std::span, std::span, std::int32_t, int) 456s | ^ 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 341 | return [dims, sub_element_fns](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 350 | block_size); 456s | ~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 362 | return [ebs, sub_fn](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::experimental::layout_right_padded<4294967295>, std::default_accessor > >&; T = std::complex]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 372 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 376 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 380 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 384 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 386 | { T_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 456s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 424 | return [](std::span, std::span, std::int32_t, int) 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 443 | return [this, sub_element_fns](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 451 | cell_info, cell, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 466 | return [this, sub_fn](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 475 | ebs); 456s | ~~~~ 456s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 456s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 484 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 456s 450 | rowptr_container_type new_row_ptr = {0}; 456s | ^~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 488 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 492 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 496 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 498 | { T_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/array:43, 456s from /usr/include/basix/cell.h:7: 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1697 | std::__uninitialized_copy_a(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 1698 | this->_M_impl._M_start, 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s 1699 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = std::complex; auto:169 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>; auto:170 = std::function >, std::span, int, int)>; auto:171 = std::function >, std::span, int, int)>; auto:172 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 61 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 155 | mat_set(dofs0, dofs1, Ae); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 707 | vector(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 711 | _M_range_initialize(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 712 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1618 | _M_allocate_and_copy(size_type __n, 456s | ^~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1625 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = std::complex; auto:173 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>; auto:174 = std::function >, std::span, int, int)>; auto:175 = std::function >, std::span, int, int)>; auto:176 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 195 | void assemble_exterior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1789 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1792 | auto __lasti = ranges::next(__first, __last); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 456s | ^ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 254 | P0(_Ae, cell_info0, cell0, ndim1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 292 | mat_set(dofs0, dofs1, Ae); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/tuple:44, 456s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 456s from /usr/include/c++/14/bits/memory_resource.h:41, 456s from /usr/include/c++/14/vector:87: 456s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 767 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 195 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 181 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 3147 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::add(std::span, std::span, std::span) [with int BS0 = 1; int BS1 = 1; Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 456s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 249 | void add(std::span x, std::span rows, 456s | ^~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = std::complex; auto:177 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>; auto:178 = std::function >, std::span, int, int)>; auto:179 = std::function >, std::span, int, int)>; auto:180 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 334 | void assemble_interior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘double dolfinx::la::MatrixCSR::squared_norm() const [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 456s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 724 | double norm_sq_local = std::accumulate( 456s | ~~~~~~~~~~~~~~~^ 456s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 456s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 456s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 124 | void assemble_vector(std::span b, const Form& L) 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 129 | assemble_vector(b, L, std::span(constants), 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 130 | make_coefficients_span(coefficients)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 456s | ^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 508 | { return std::get<0>(idx) != r; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | [](auto x) { return std::get<1>(x); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 456s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free/main.cpp:164:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 164 | [](auto x) -> std::pair, std::vector> 456s | ^ 456s In file included from /usr/include/basix/finite-element.h:19: 456s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > > >(const Vector > >&, const Vector > >&)::]’: 456s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/fem/assembler.h:9: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:170 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:171 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:172 = assemble(MPI_Comm)::]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 61 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 155 | mat_set(dofs0, dofs1, Ae); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector >]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 346 | __niter_wrap(_From __from, _To __res) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/alloc_traits.h: In static member function ‘static constexpr bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector >]’: 456s /usr/include/c++/14/bits/alloc_traits.h:951:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 952 | __make_move_if_noexcept_iterator(__c.end()), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 953 | __c.get_allocator()).swap(__c); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = complex*; _Cont = vector >; _Tp = int]’: 456s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 456s | ^~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:203 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 456s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 233 | void assemble_matrix( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 247 | mesh->geometry().x(), constants, coefficients, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 248 | dof_marker0, dof_marker1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/assembler.h:11: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = assemble_vector1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, const std::vector&)::; auto:195 = assemble(MPI_Comm)::]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 634 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 674 | P0(_be, cell_info0, c0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = std::complex; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 577 | return ranges::fill_n(std::move(__first), __len, __value); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/assembler.h:11: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1289 | void assemble_vector( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1298 | constants, coefficients); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 577 | _element->Tt_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1999 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 593 | _element->Tinv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 544 | _element->T_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1697 | std::__uninitialized_copy_a(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 1698 | this->_M_impl._M_start, 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s 1699 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 456s from /usr/include/dolfinx.h:16: 456s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 456s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 565 | v2, v3, vmid}); 456s | ~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 627 | {x.size() / 2, 2}, partitioner); 456s | ^ 456s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 310 | return ranges::__copy_or_move(std::move(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s 311 | std::move(__last), 456s | ~~~~~~~~~~~~~~~~~~ 456s 312 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 632 | std::vector{}, {0, 2}, partitioner); 456s | ^ 456s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 994 | operator()(_It __x, _Sent __bound) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 675 | move(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | return std::__copy_move_a(std::__miter_base(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 684 | std::__miter_base(__last), __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 147 | { return std::copy(__first, __last, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 3123 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 310 | return ranges::__copy_or_move(std::move(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s 311 | std::move(__last), 456s | ~~~~~~~~~~~~~~~~~~ 456s 312 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 456s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 671 | i0 + iy + ny + 2}); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 676 | {x.size() / 2, 2}, partitioner); 456s | ^ 456s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 681 | std::vector{}, {0, 2}, partitioner); 456s | ^ 456s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 508 | { return std::get<0>(idx) != r; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | [](auto x) { return std::get<1>(x); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 646 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 658 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1074 | void apply_lifting( 456s | ^~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1121 | bc->set(bc_values1, std::nullopt, 1); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 456s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1127 | bc_markers1, x0[j], alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 456s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1132 | bc_markers1, std::span(), alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 577 | return ranges::fill_n(std::move(__first), __len, __value); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1805 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 456s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 3867 | find_if(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 3876 | return std::__find_if(__first, __last, 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/la/Vector.h:14: 456s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 456s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 390 | void scatter_rev_begin(std::span send_buffer, 456s | ^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 715 | return std::__copy_n(__first, __n2, __result, 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 716 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 72 | cmap.tabulate(0, X, Xshape, phi_b); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 715 | return std::__copy_n(__first, __n2, __result, 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 716 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/functional:59, 456s from /usr/include/basix/finite-element.h:17: 456s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 456s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 587 | operator()(_ArgTypes... __args) const 456s | ^~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 125 | void inv(U A, V B) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 456s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 195 | void scatter_fwd_begin(std::span send_buffer, 456s | ^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 147 | { return std::copy(__first, __last, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/vector:72: 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 456s 954 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 703 | void interpolate(Function& u, std::span f, 456s | ^~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 954 | cmap.tabulate(1, X, Xshape, phi_b); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 707 | vector(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 711 | _M_range_initialize(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 712 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 707 | vector(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 711 | _M_range_initialize(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 712 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/numeric:62, 456s from /usr/include/basix/finite-element.h:19: 456s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/algorithm:61: 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 456s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 46 | void reorder_list(std::span list, std::span nodemap) 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 53 | const std::vector orig(list.begin(), list.end()); 456s | ^~~~ 456s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 58 | std::ranges::copy(links_old, links_new.begin()); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 456s 239 | __x.end()); 456s | ~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 251 | end(), _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 456s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 456s from /usr/include/c++/14/vector:65: 456s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 456s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 456s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 993 | std::_Destroy(__first, __last); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/vector:72: 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 456s 239 | __x.end()); 456s | ~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 251 | end(), _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 456s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 456s from /usr/include/c++/14/vector:65: 456s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 456s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 456s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 993 | std::_Destroy(__first, __last); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1805 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1134 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1139 | return {__first, __first}; 456s | ^ 456s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1148 | return {++__dest, __first}; 456s | ^ 456s In file included from /usr/include/c++/14/algorithm:63, 456s from /usr/include/basix/maps.h:8: 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 776 | ranges::begin(__r2), ranges::end(__r2), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 777 | std::move(__result), std::move(__binary_op), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 778 | std::move(__proj1), std::move(__proj2)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 1564 | erase(const_iterator __first, const_iterator __last) 456s | ^~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 1536 | erase(const_iterator __position) 456s | ^~~~~ 456s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 212 | void pinv(U A, V P) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 245 | dot(AT, A, ATA); 456s | ~~~^~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 246 | inv(ATA, Inv); 456s | ~~~^~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 247 | dot(Inv, AT, P); 456s | ~~~^~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 456s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 456s from /usr/include/dolfinx/fem/Function.h:11: 456s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 456s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 119 | std::ranges::copy(buffer, range.begin()); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 456s from /usr/include/dolfinx.h:10: 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 676 | distribute_data(MPI_Comm comm0, std::span indices, 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 2021 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1805 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 456s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 2095 | __value, std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 456s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 382 | create_geometry( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 424 | const std::vector l2l = graph::build::compute_local_to_local( 456s | ^~~ 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 429 | std::ranges::transform(l2l, igi.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 456s 430 | [&nodes](auto index) { return nodes[index]; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 456s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 456s 1104 | constexpr default_accessor(default_accessor) noexcept {} 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 456s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 147 | { return std::copy(__first, __last, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = std::complex; auto:161 = std::function, 4294967295>, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 456s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = std::complex; auto:161 = std::function, 4294967295>, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = std::complex; auto:161 = std::function, 4294967295>, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = std::complex; auto:161 = std::function, 4294967295>, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 318 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 321 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1876 | __introsort_loop(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1884 | std::__partial_sort(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1819 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1822 | std::__insertion_sort(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 1; auto:194 = std::function, 4294967295>, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 634 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 674 | P0(_be, cell_info0, c0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 456s | ^~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 3; auto:194 = std::function, 4294967295>, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 634 | void assemble_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 674 | P0(_be, cell_info0, c0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/functional:59, 457s from /usr/include/basix/finite-element.h:17: 457s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 457s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 587 | operator()(_ArgTypes... __args) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = -1; auto:194 = std::function, 4294967295>, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 634 | void assemble_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 674 | P0(_be, cell_info0, c0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 577 | _element->Tt_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:196 = std::function, 4294967295>, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 720 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 593 | _element->Tinv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 770 | P0(_be, cell_info0, cell0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/fem/Function.h:10: 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 319 | return [](std::span, std::span, std::int32_t, int) 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:203 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 457s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 233 | void assemble_matrix( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 544 | _element->T_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 247 | mesh->geometry().x(), constants, coefficients, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 248 | dof_marker0, dof_marker1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 341 | return [dims, sub_element_fns](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 350 | block_size); 457s | ~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 362 | return [ebs, sub_fn](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = std::complex; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 577 | return ranges::fill_n(std::move(__first), __len, __value); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 372 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:196 = std::function, 4294967295>, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 720 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 376 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/fem/assembler.h:11: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1289 | void assemble_vector( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 457s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1298 | constants, coefficients); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 770 | P0(_be, cell_info0, cell0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 380 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 384 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 386 | { T_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 643 | _element->Tt_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 457s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 587 | operator()(_ArgTypes... __args) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:196 = std::function, 4294967295>, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 720 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 609 | _element->T_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 770 | P0(_be, cell_info0, cell0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 457s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 457s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 457s 540 | x.insert(x.end(), {x0, x1}); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 565 | v2, v3, vmid}); 457s | ~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 627 | {x.size() / 2, 2}, partitioner); 457s | ^ 457s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 632 | std::vector{}, {0, 2}, partitioner); 457s | ^ 457s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::layout_right, std::default_accessor > >&; T = std::complex]’: 457s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 457s | ^~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:198 = std::function, 4294967295>, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 816 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 887 | P0(be, cell_info0, cells0[0], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 888 | P0(sub_be, cell_info0, cells0[1], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1816:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h:1817:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1817 | { return _ReturnType(__i); } 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; = void; _Tp = std::complex; _Alloc = std::allocator >]’: 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 707 | vector(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 711 | _M_range_initialize(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 712 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 457s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 457s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 671 | i0 + iy + ny + 2}); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 676 | {x.size() / 2, 2}, partitioner); 457s | ^ 457s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 681 | std::vector{}, {0, 2}, partitioner); 457s | ^ 457s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 457s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:198 = std::function, 4294967295>, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 816 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 887 | P0(be, cell_info0, cells0[0], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 888 | P0(sub_be, cell_info0, cells0[1], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1074 | void apply_lifting( 457s | ^~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1121 | bc->set(bc_values1, std::nullopt, 1); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 457s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1127 | bc_markers1, x0[j], alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 457s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1132 | bc_markers1, std::span(), alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 457s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 457s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 457s 128 | math::dot(cell_geometry, dphi, J, true); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 457s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 140 | math::inv(J, K); 457s | ~~~~~~~~~^~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 142 | math::pinv(J, K); 457s | ~~~~~~~~~~^~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:198 = std::function, 4294967295>, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 816 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 457s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 87 | auto det(Matrix A) 457s | ^~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 887 | P0(be, cell_info0, cells0[0], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 888 | P0(sub_be, cell_info0, cells0[1], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 249 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/la/Vector.h:14: 457s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 457s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 390 | void scatter_rev_begin(std::span send_buffer, 457s | ^~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 855 | operator()(_It& __it, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1905 | std::__introsort_loop(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1906 | std::__lg(__last - __first) * 2, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1907 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1908 | std::__final_insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 249 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 457s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 195 | void scatter_fwd_begin(std::span send_buffer, 457s | ^~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2152 | return __find_if(__first, __last, __pred, 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2153 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 457s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 152 | compute_jacobian_determinant(const U& J, std::span w) 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 172 | math::dot(B, J, BA); 457s | ~~~~~~~~~^~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/basix/maps.h:7: 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 457s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 457s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 457s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 457s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = std::complex; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::experimental::layout_right_padded<4294967295>, std::default_accessor > >&; T = std::complex]’: 457s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 457s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2095 | __value, std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/vector:72: 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 457s 954 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 457s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 457s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 457s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 707 | vector(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 711 | _M_range_initialize(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 712 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/numeric:62, 457s from /usr/include/basix/finite-element.h:19: 457s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 457s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 267 | void assemble_matrix( 457s | ^~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/algorithm:61: 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 457s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 46 | void reorder_list(std::span list, std::span nodemap) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 53 | const std::vector orig(list.begin(), list.end()); 457s | ^~~~ 457s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 58 | std::ranges::copy(links_old, links_new.begin()); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 457s 239 | __x.end()); 457s | ~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 251 | end(), _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 457s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 457s from /usr/include/c++/14/vector:65: 457s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 457s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 457s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 993 | std::_Destroy(__first, __last); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1697 | std::__uninitialized_copy_a(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1698 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 1699 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1805 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 310 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 311 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 312 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1134 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1139 | return {__first, __first}; 457s | ^ 457s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1148 | return {++__dest, __first}; 457s | ^ 457s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::scatter_rev_end() [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’: 457s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 715 | 0); 457s | ~~ 457s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 457s from /usr/include/c++/14/bits/stl_algobase.h:67: 457s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 1564 | erase(const_iterator __first, const_iterator __last) 457s | ^~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 193 | return std::_Destroy_aux::__destroy(__first, __last); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 196 | __destroy(__first, __last); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 1536 | erase(const_iterator __position) 457s | ^~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 994 | operator()(_It __x, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/numeric:62: 457s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _BinaryOperation = dolfinx::la::MatrixCSR >, vector, vector >::squared_norm() const:: >, vector, vector >::value_type)>]’: 457s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 457s | ^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 675 | move(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | return std::__copy_move_a(std::__miter_base(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 684 | std::__miter_base(__last), __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 457s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 111 | void assemble_vector( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 116 | impl::assemble_vector(b, L, constants, coefficients); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector >]’: 457s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 146 | std::span(_buffer_local), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 147 | _request); 457s | ~~~~~~~~~ 457s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 457s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 457s from /usr/include/dolfinx/fem/Function.h:11: 457s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 457s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 119 | std::ranges::copy(buffer, range.begin()); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 3123 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 310 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 311 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 312 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 457s from /usr/include/dolfinx.h:10: 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 676 | distribute_data(MPI_Comm comm0, std::span indices, 457s | ^~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/algorithm:61: 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/array:43, 457s from /usr/include/basix/cell.h:7: 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator > >; _Size = int; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2021 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 457s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 382 | create_geometry( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 424 | const std::vector l2l = graph::build::compute_local_to_local( 457s | ^~~ 457s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 429 | std::ranges::transform(l2l, igi.begin(), 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 457s 430 | [&nodes](auto index) { return nodes[index]; }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 1413 | insert(const_iterator __position, initializer_list __l) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 457s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1417 | std::random_access_iterator_tag()); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s [ 72%] Linking CXX executable demo_interpolation_different_meshes 457s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1863 | __partial_sort(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1868 | std::__heap_select(__first, __middle, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1869 | std::__sort_heap(__first, __middle, __comp); 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1856 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1770 | __insertion_sort(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1777 | if (__comp(__i, __first)) 457s | ~~~~~~^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1159 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s 607 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 608 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 577 | _element->Tt_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 593 | _element->Tinv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 457s from /usr/include/dolfinx/geometry/utils.h:9, 457s from /usr/include/dolfinx/fem/interpolate.h:19, 457s from /usr/include/dolfinx/fem/Function.h:12: 457s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 457s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 783 | Mesh> create_mesh( 457s | ^~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 457s | ^ 457s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 544 | _element->T_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 830 | cells1 = std::vector(cells.begin(), cells.end()); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 841 | std::vector cells1_v 457s | ^~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 880 | boundary_v.erase(unique_end, range_end); 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 885 | boundary_v.erase(boundary_v.begin()); 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 457s | ^~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 905 | nodes1.erase(unique_end, range_end); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 911 | Geometry geometry 457s | ^~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1849 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1852 | transform_data(u, n, cell_info, _etrans_invT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1853 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1833 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1836 | transform_data(u, n, cell_info, _etransT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1837 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1865 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1868 | transform_data(u, n, cell_info, _etrans_inv, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1869 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1810 | void FiniteElement::T_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1817 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1820 | transform_data(u, n, cell_info, _etrans, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1821 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 577 | return ranges::fill_n(std::move(__first), __len, __value); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1964 | transform_data(u, n, cell_info, _etrans_inv, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1965 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1887 | permute_data(dblock, 1, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1892 | transform_data(u, n, cell_info, _etrans, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1893 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1911 | permute_data(dblock, 1, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1916 | transform_data(u, n, cell_info, _etrans_invT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1917 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 125 | void inv(U A, V B) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 310 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 311 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 312 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1940 | transform_data(u, n, cell_info, _etransT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1941 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 577 | return ranges::fill_n(std::move(__first), __len, __value); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 457s | ^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1154 | std::__fill_a(__first, __first + __n, __value); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >::iterator_type’ changed in GCC 7.1 457s 1508 | move_iterator(iterator_type __i) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; _Tp = std::complex; _Alloc = std::allocator >]’: 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 1697 | std::__uninitialized_copy_a(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1698 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 1699 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1697 | std::__uninitialized_copy_a(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1698 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 1699 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1876 | __introsort_loop(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1884 | std::__partial_sort(__first, __last, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1819 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1822 | std::__insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:181 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 494 | void assemble_matrix( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 549 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~^ 457s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 572 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 574 | a.domain(IntegralType::exterior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 578 | perms); 457s | ~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 588 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 590 | a.domain(IntegralType::interior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 594 | cell_info1, perms); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1618 | _M_allocate_and_copy(size_type __n, 457s | ^~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1625 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _Sent1 = __gnu_cxx::__normal_iterator >; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 994 | operator()(_It __x, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2107 | if (__pred(__first)) 457s | ~~~~~~^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2111 | if (__pred(__first)) 457s | ~~~~~~^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2115 | if (__pred(__first)) 457s | ~~~~~~^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2119 | if (__pred(__first)) 457s | ~~~~~~^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2127 | if (__pred(__first)) 457s | ~~~~~~^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2132 | if (__pred(__first)) 457s | ~~~~~~^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2137 | if (__pred(__first)) 457s | ~~~~~~^~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 212 | void pinv(U A, V P) 457s | ^~~~ 457s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = std::complex; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 245 | dot(AT, A, ATA); 457s | ~~~^~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 246 | inv(ATA, Inv); 457s | ~~~^~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 247 | dot(Inv, AT, P); 457s | ~~~^~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1147 | void assemble_vector( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1189 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1190 | P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1192 | coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1196 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1197 | P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1199 | coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1205 | fn, constants, coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1229 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1232 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1236 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1239 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1243 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1246 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1260 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1263 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1267 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1270 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1274 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1277 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 457s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2064 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 457s 1104 | constexpr default_accessor(default_accessor) noexcept {} 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 318 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 321 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_same_map(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, std::span) [with T = double; U = double]’: 457s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s In file included from /usr/include/dolfinx/fem/Function.h:10: 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 319 | return [](std::span, std::span, std::int32_t, int) 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 341 | return [dims, sub_element_fns](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 350 | block_size); 457s | ~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 362 | return [ebs, sub_fn](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 372 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 376 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 380 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 384 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 386 | { T_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, std::span, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: 457s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 523 | cmap.tabulate(1, X, Xshape, phi_b); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::lift_bc(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 457s | ^~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 620 | apply_dof_transformation0( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 622 | dim0 * value_size_ref0), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~ 457s 623 | cell_info0, cells0[c], value_size_ref0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 985 | _lift_bc_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~^ 457s 986 | b, x_dofmap, x, kernel, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 990 | bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 994 | _lift_bc_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~^ 457s 995 | b, x_dofmap, x, kernel, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 999 | bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1005 | P0, 457s | ~~~ 457s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1008 | bc_values1, bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 457s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 587 | operator()(_ArgTypes... __args) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1028 | _lift_bc_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1030 | a.domain(IntegralType::exterior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1034 | bc_markers1, x0, alpha, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1043 | _lift_bc_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1045 | a.domain(IntegralType::interior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1049 | bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::layout_right, std::default_accessor > >&; T = std::complex]’: 457s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 457s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1589 | __heap_select(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1593 | std::__make_heap(__first, __middle, __comp); 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1595 | if (__comp(__i, __first)) 457s | ~~~~~~^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 457s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 425 | std::__pop_heap(__first, __last, __last, __comp); 457s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 88 | if (__comp(__a, __b)) 457s | ~~~~~~^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 90 | if (__comp(__b, __c)) 457s | ~~~~~~^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 91 | std::iter_swap(__result, __b); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 92 | else if (__comp(__a, __c)) 457s | ~~~~~~^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 93 | std::iter_swap(__result, __c); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 95 | std::iter_swap(__result, __a); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 97 | else if (__comp(__a, __c)) 457s | ~~~~~~^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 98 | std::iter_swap(__result, __a); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 99 | else if (__comp(__b, __c)) 457s | ~~~~~~^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 100 | std::iter_swap(__result, __c); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 102 | std::iter_swap(__result, __b); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1829 | __unguarded_partition(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1835 | while (__comp(__first, __pivot)) 457s | ~~~~~~^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1838 | while (__comp(__pivot, __last)) 457s | ~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1842 | std::iter_swap(__first, __last); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 457s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 923 | std::__miter_base(__last), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 924 | __result); 457s | ~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 457s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 457s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 457s 128 | math::dot(cell_geometry, dphi, J, true); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 457s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 140 | math::inv(J, K); 457s | ~~~~~~~~~^~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 142 | math::pinv(J, K); 457s | ~~~~~~~~~~^~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 457s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 87 | auto det(Matrix A) 457s | ^~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 386 | __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/array:43, 457s from /usr/include/basix/cell.h:7: 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 398 | return std::__uninitialized_copy_a 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 457s 1413 | insert(const_iterator __position, initializer_list __l) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1413:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1416:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 457s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1417 | std::random_access_iterator_tag()); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 386 | __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 398 | return std::__uninitialized_copy_a 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 457s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 783 | Mesh> create_mesh( 457s | ^~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 457s | ^ 457s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 830 | cells1 = std::vector(cells.begin(), cells.end()); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 841 | std::vector cells1_v 457s | ^~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 880 | boundary_v.erase(unique_end, range_end); 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 885 | boundary_v.erase(boundary_v.begin()); 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 457s | ^~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 905 | nodes1.erase(unique_end, range_end); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 911 | Geometry geometry 457s | ^~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s In file included from /usr/include/basix/finite-element.h:12: 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 243 | void apply_matrix( 457s | ^~~~~~~~~~~~ 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1697 | std::__uninitialized_copy_a(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1698 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 1699 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 457s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 152 | compute_jacobian_determinant(const U& J, std::span w) 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 172 | math::dot(B, J, BA); 457s | ~~~~~~~~~^~~~~~~~~~ 457s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1775 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1777 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 707 | vector(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 711 | _M_range_initialize(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 712 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/basix/maps.h:7: 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 457s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 457s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 457s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 457s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 318 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 321 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1618 | _M_allocate_and_copy(size_type __n, 457s | ^~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1625 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::experimental::layout_right_padded<4294967295>, std::default_accessor > >&; T = std::complex]’: 457s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 457s | ^~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/tuple:44, 457s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 457s from /usr/include/c++/14/bits/memory_resource.h:41, 457s from /usr/include/c++/14/vector:87: 457s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 457s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 767 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1797 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1799 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 457s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s 195 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s 181 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 3147 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 318 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 321 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 508 | { return std::get<0>(idx) != r; }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 553 | [](auto x) { return std::get<1>(x); }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 646 | std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 658 | std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 457s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 285 | void apply_tranpose_matrix_right( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 310 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 311 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 312 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*; _Tp = complex]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__lower_bound_fn::operator()(_Iter, _Sent, const _Tp&, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 457s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2064 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1999 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 318 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 321 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1863 | __partial_sort(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1868 | std::__heap_select(__first, __middle, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1869 | std::__sort_heap(__first, __middle, __comp); 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 457s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 457s | ^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1856 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1770 | __insertion_sort(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1777 | if (__comp(__i, __first)) 457s | ~~~~~~^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:181 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 494 | void assemble_matrix( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 549 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~^ 457s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 572 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 574 | a.domain(IntegralType::exterior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 578 | perms); 457s | ~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 588 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 590 | a.domain(IntegralType::interior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 594 | cell_info1, perms); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 457s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 233 | void assemble_matrix( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 247 | mesh->geometry().x(), constants, coefficients, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 248 | dof_marker0, dof_marker1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1029 | std::__fill_a(__first, __last, __value); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 855 | operator()(_It& __it, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1905 | std::__introsort_loop(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1906 | std::__lg(__last - __first) * 2, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1907 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1908 | std::__final_insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1289 | void assemble_vector( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 457s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1298 | constants, coefficients); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 457s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic/main.cpp:179:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 179 | [](auto x) -> std::pair, std::vector> 457s | ^ 457s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 457s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 317 | operator()(_Iterator __it) 457s | ^~~~~~~~ 457s In file included from /usr/include/dolfinx/la/Vector.h:14: 457s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 457s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 390 | void scatter_rev_begin(std::span send_buffer, 457s | ^~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 577 | _element->Tt_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = std::complex; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 577 | return ranges::fill_n(std::move(__first), __len, __value); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 593 | _element->Tinv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 457s | ^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1154 | std::__fill_a(__first, __first + __n, __value); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 544 | _element->T_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1147 | void assemble_vector( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1189 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1190 | P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1192 | coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1196 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1197 | P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1199 | coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1205 | fn, constants, coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1229 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1232 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1236 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1239 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1243 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1246 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1260 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1263 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1267 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1270 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1274 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1277 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s 954 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1805 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 577 | _element->Tt_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3867 | find_if(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3876 | return std::__find_if(__first, __last, 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 593 | _element->Tinv_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 457s | ^~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 544 | _element->T_apply(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 715 | return std::__copy_n(__first, __n2, __result, 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 716 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 715 | return std::__copy_n(__first, __n2, __result, 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 716 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 457s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 457s 1104 | constexpr default_accessor(default_accessor) noexcept {} 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 457s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 46 | void reorder_list(std::span list, std::span nodemap) 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 53 | const std::vector orig(list.begin(), list.end()); 457s | ^~~~ 457s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 58 | std::ranges::copy(links_old, links_new.begin()); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1805 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1134 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1139 | return {__first, __first}; 457s | ^ 457s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1148 | return {++__dest, __first}; 457s | ^ 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 1564 | erase(const_iterator __first, const_iterator __last) 457s | ^~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1564:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1568:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span, 4294967295>&; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 318 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 321 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1536:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 457s 1536 | erase(const_iterator __position) 457s | ^~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1537:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 239 | operator()(_Value& __val, _Iterator __it) 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_same_map(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, std::span) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/bits/refwrap.h:38, 457s from /usr/include/c++/14/vector:68: 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 457s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 457s from /usr/include/dolfinx/fem/Function.h:11: 457s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 457s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 119 | std::ranges::copy(buffer, range.begin()); 457s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::lift_bc(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span, std::span, T) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 457s | ^~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 985 | _lift_bc_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~^ 457s 986 | b, x_dofmap, x, kernel, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 990 | bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 994 | _lift_bc_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~^ 457s 995 | b, x_dofmap, x, kernel, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 999 | bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1005 | P0, 457s | ~~~ 457s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1008 | bc_values1, bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1028 | _lift_bc_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1030 | a.domain(IntegralType::exterior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1034 | bc_markers1, x0, alpha, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1043 | _lift_bc_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1045 | a.domain(IntegralType::interior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1049 | bc_markers1, x0, alpha); 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 457s from /usr/include/dolfinx.h:10: 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 676 | distribute_data(MPI_Comm comm0, std::span indices, 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 457s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 154 | void apply_permutation_mapped(std::span perm, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2021 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 457s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 144 | void apply_permutation(std::span perm, std::span data, 457s | ^~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, std::span, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’: 457s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 523 | cmap.tabulate(1, X, Xshape, phi_b); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 577 | return ranges::fill_n(std::move(__first), __len, __value); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 620 | apply_dof_transformation0( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 622 | dim0 * value_size_ref0), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~ 457s 623 | cell_info0, cells0[c], value_size_ref0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 457s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 382 | create_geometry( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 424 | const std::vector l2l = graph::build::compute_local_to_local( 457s | ^~~ 457s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 429 | std::ranges::transform(l2l, igi.begin(), 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 457s 430 | [&nodes](auto index) { return nodes[index]; }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 125 | void inv(U A, V B) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 457s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 172 | void apply_inv_permutation_right(std::span perm, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 457s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 457s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 386 | __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/array:43, 457s from /usr/include/basix/cell.h:7: 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 398 | return std::__uninitialized_copy_a 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 386 | __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 457s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 2981 | __miter_base(move_iterator<_Iterator> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 398 | return std::__uninitialized_copy_a 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1697 | std::__uninitialized_copy_a(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1698 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 1699 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 707 | vector(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 711 | _M_range_initialize(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 712 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 318 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 321 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1618 | _M_allocate_and_copy(size_type __n, 457s | ^~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1618:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1624:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1625 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s In file included from /usr/include/c++/14/tuple:44, 457s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 457s from /usr/include/c++/14/bits/memory_resource.h:41, 457s from /usr/include/c++/14/vector:87: 457s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 457s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 767 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 457s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s 195 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1697 | std::__uninitialized_copy_a(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1698 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 1699 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s 181 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 310 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 311 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 312 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_interpolation_different_meshes.dir/link.d CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -o demo_interpolation_different_meshes -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so 457s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 457s from /usr/include/c++/14/bits/stl_algobase.h:67: 457s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 193 | return std::_Destroy_aux::__destroy(__first, __last); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 196 | __destroy(__first, __last); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 994 | operator()(_It __x, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 3147 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 675 | move(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | return std::__copy_move_a(std::__miter_base(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 684 | std::__miter_base(__last), __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s [ 72%] Built target demo_interpolation_different_meshes 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 318 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 321 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 3123 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 310 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 311 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 312 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 508 | { return std::get<0>(idx) != r; }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 553 | [](auto x) { return std::get<1>(x); }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 212 | void pinv(U A, V P) 457s | ^~~~ 457s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 245 | dot(AT, A, ATA); 457s | ~~~^~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 646 | std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 246 | inv(ATA, Inv); 457s | ~~~^~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 247 | dot(Inv, AT, P); 457s | ~~~^~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 658 | std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1849 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1852 | transform_data(u, n, cell_info, _etrans_invT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1853 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1833 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1836 | transform_data(u, n, cell_info, _etransT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1837 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1865 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1868 | transform_data(u, n, cell_info, _etrans_inv, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1869 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1810 | void FiniteElement::T_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1817 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1820 | transform_data(u, n, cell_info, _etrans, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1821 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 457s from /usr/include/c++/14/bits/stl_algobase.h:67: 457s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 193 | return std::_Destroy_aux::__destroy(__first, __last); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 196 | __destroy(__first, __last); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1805 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3867 | find_if(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3876 | return std::__find_if(__first, __last, 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 457s 1104 | constexpr default_accessor(default_accessor) noexcept {} 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 457s from /usr/include/c++/14/tuple:44, 457s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 457s from /usr/include/c++/14/bits/memory_resource.h:41, 457s from /usr/include/c++/14/vector:87: 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 994 | operator()(_It __x, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1999 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_base.h:952:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 952 | operator()(_It&& __first, _Sent __last) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 87 | auto det(Matrix A) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 125 | void inv(U A, V B) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | void dot(U A, V B, P C, bool transpose = false) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 458s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3867 | find_if(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3876 | return std::__find_if(__first, __last, 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 458s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:59:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 59 | [](auto x) -> std::pair, std::vector> 458s | ^ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 249 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:59:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 249 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 458s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 855 | operator()(_It& __it, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1905 | std::__introsort_loop(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1906 | std::__lg(__last - __first) * 2, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1907 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1908 | std::__final_insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 249 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 424 | return [](std::span, std::span, std::int32_t, int) 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 443 | return [this, sub_element_fns](std::span data, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 451 | cell_info, cell, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 466 | return [this, sub_fn](std::span data, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 475 | ebs); 458s | ~~~~ 458s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s 607 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 608 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:181:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | [](auto x) -> std::pair, std::vector> 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 484 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 488 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 492 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 496 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 498 | { T_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1789 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1792 | auto __lasti = ranges::next(__first, __last); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 458s | ^ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2152 | return __find_if(__first, __last, __pred, 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 2153 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = std::complex; auto:169 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:170 = std::function >, std::span, int, int)>; auto:171 = std::function >, std::span, int, int)>; auto:172 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 61 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 155 | mat_set(dofs0, dofs1, Ae); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 458s | ^~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 577 | _element->Tt_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 593 | _element->Tinv_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 458s | ^~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 544 | _element->T_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 458s 954 | vector<_Tp, _Alloc>:: 458s | ^~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = std::complex; auto:173 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:174 = std::function >, std::span, int, int)>; auto:175 = std::function >, std::span, int, int)>; auto:176 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 195 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 458s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 676 | distribute_data(MPI_Comm comm0, std::span indices, 458s | ^~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 254 | P0(_Ae, cell_info0, cell0, ndim1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 292 | mat_set(dofs0, dofs1, Ae); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 458s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 382 | create_geometry( 458s | ^~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 424 | const std::vector l2l = graph::build::compute_local_to_local( 458s | ^~~ 458s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 429 | std::ranges::transform(l2l, igi.begin(), 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 458s 430 | [&nodes](auto index) { return nodes[index]; }); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = std::complex; auto:177 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:178 = std::function >, std::span, int, int)>; auto:179 = std::function >, std::span, int, int)>; auto:180 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 334 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 577 | return ranges::fill_n(std::move(__first), __len, __value); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | void dot(U A, V B, P C, bool transpose = false) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 1; auto:194 = std::function >, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 125 | void inv(U A, V B) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 3; auto:194 = std::function >, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:143:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 143 | [](auto x) -> std::pair, std::vector> 458s | ^ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = -1; auto:194 = std::function >, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:196 = std::function >, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1849 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1852 | transform_data(u, n, cell_info, _etrans_invT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1853 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:196 = std::function >, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1833 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1836 | transform_data(u, n, cell_info, _etransT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1837 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 310 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 311 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 312 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1865 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1868 | transform_data(u, n, cell_info, _etrans_inv, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1869 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:196 = std::function >, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1810 | void FiniteElement::T_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1817 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1820 | transform_data(u, n, cell_info, _etrans, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1821 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 458s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1674 | void FiniteElement::permute_data( 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 458s | ^~~~~~~~ 458s In file included from /usr/include/basix/finite-element.h:12: 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 458s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 243 | void apply_matrix( 458s | ^~~~~~~~~~~~ 458s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | void dot(U A, V B, P C, bool transpose = false) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, 4294967295>, unsigned int, unsigned int); F = double]’: 458s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1733 | void FiniteElement::transform_data( 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1754 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1756 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1775 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1777 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1786 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1788 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 458s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 927 | void pack_coefficient_entity(std::span c, int cstride, 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 87 | auto det(Matrix A) 458s | ^~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 125 | void inv(U A, V B) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 458s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1674 | void FiniteElement::permute_data( 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 458s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 927 | void pack_coefficient_entity(std::span c, int cstride, 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1589 | __heap_select(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1593 | std::__make_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1595 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 425 | std::__pop_heap(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 88 | if (__comp(__a, __b)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 90 | if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 92 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 93 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 95 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 97 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 98 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 99 | else if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 100 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 102 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, 4294967295>, unsigned int, unsigned int); F = double]’: 458s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1733 | void FiniteElement::transform_data( 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1829 | __unguarded_partition(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1835 | while (__comp(__first, __pivot)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1838 | while (__comp(__pivot, __last)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1754 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1756 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1842 | std::iter_swap(__first, __last); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1786 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1788 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1797 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1799 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 923 | std::__miter_base(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 924 | __result); 458s | ~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | void dot(U A, V B, P C, bool transpose = false) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 458s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 927 | void pack_coefficient_entity(std::span c, int cstride, 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:151:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 151 | [](auto x) -> std::pair, std::vector> 458s | ^ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:155:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 212 | void pinv(U A, V P) 458s | ^~~~ 458s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 245 | dot(AT, A, ATA); 458s | ~~~^~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 246 | inv(ATA, Inv); 458s | ~~~^~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 247 | dot(Inv, AT, P); 458s | ~~~^~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 458s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 927 | void pack_coefficient_entity(std::span c, int cstride, 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 458s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 310 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 311 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 312 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:181, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:181 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 494 | void assemble_matrix( 458s | ^~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 549 | impl::assemble_cells( 458s | ~~~~~~~~~~~~~~~~~~~~^ 458s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 572 | impl::assemble_exterior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 574 | a.domain(IntegralType::exterior_facet, i), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 578 | perms); 458s | ~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 588 | impl::assemble_interior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 590 | a.domain(IntegralType::interior_facet, i), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 594 | cell_info1, perms); 458s | ~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | void dot(U A, V B, P C, bool transpose = false) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/vector.tcc:283:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 283 | std::fill(begin(), end(), __val); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs0 = 1; int _bs1 = 1; auto:185 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:186 = std::function >, std::span, int, int)>; auto:187 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 76 | void _lift_bc_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 168 | P0(Ae, cell_info0, c0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 169 | P1T(Ae, cell_info1, c1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 458s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 458s 1104 | constexpr default_accessor(default_accessor) noexcept {} 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 458s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson/main.cpp:195:9: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 195 | [](auto x) -> std::pair, std::vector> 458s | ^ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 577 | return ranges::fill_n(std::move(__first), __len, __value); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 232 | if (__comp(__first + __secondChild, 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 233 | __first + (__secondChild - 1))) 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs0 = 3; int _bs1 = 3; auto:185 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:186 = std::function >, std::span, int, int)>; auto:187 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 76 | void _lift_bc_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 458s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 998 | { std::__fill_a1(__first, __last, __value); } 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 168 | P0(Ae, cell_info0, c0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 169 | P1T(Ae, cell_info1, c1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1147 | void assemble_vector( 458s | ^~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1189 | impl::assemble_cells( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1190 | P0, b, x_dofmap, x, cells, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1192 | coeffs, cstride, cell_info0); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1196 | impl::assemble_cells( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1197 | P0, b, x_dofmap, x, cells, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1199 | coeffs, cstride, cell_info0); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 458s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1205 | fn, constants, coeffs, cstride, cell_info0); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1229 | impl::assemble_exterior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1232 | constants, coeffs, cstride, cell_info0, perms); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1236 | impl::assemble_exterior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1239 | constants, coeffs, cstride, cell_info0, perms); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1243 | impl::assemble_exterior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1246 | constants, coeffs, cstride, cell_info0, perms); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1260 | impl::assemble_interior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1263 | constants, coeffs, cstride, cell_info0, perms); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1267 | impl::assemble_interior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1270 | constants, coeffs, cstride, cell_info0, perms); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1274 | impl::assemble_interior_facets( 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 458s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1277 | constants, coeffs, cstride, cell_info0, perms); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 249 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:143:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 143 | [](auto x) -> std::pair, std::vector> 458s | ^ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs0 = -1; int _bs1 = -1; auto:185 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:186 = std::function >, std::span, int, int)>; auto:187 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 76 | void _lift_bc_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 168 | P0(Ae, cell_info0, c0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 169 | P1T(Ae, cell_info1, c1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 458s | ^~~~ 458s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 902 | transform(coeffs, cell_info, cell, 1); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 458s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 458s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 458s | ^~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 424 | return [](std::span, std::span, std::int32_t, int) 458s | ^ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 443 | return [this, sub_element_fns](std::span data, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 451 | cell_info, cell, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 466 | return [this, sub_fn](std::span data, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 475 | ebs); 458s | ~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1849 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1852 | transform_data(u, n, cell_info, _etrans_invT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1853 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 484 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 488 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 492 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 239 | operator()(_Value& __val, _Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 458s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 496 | return [this](std::span data, std::span cell_info, 458s | ^ 458s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 498 | { T_apply_right(data, cell_info[cell], n); }; 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_exterior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:188, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:189, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:190, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T, std::span) [with T = std::complex; int _bs = -1; auto:188 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:189 = std::function >, std::span, int, int)>; auto:190 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 263 | void _lift_bc_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1833 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1836 | transform_data(u, n, cell_info, _etransT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1837 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 347 | P0(Ae, cell_info0, cell0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 348 | P1T(Ae, cell_info1, cell1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 386 | __result, __alloc); 458s | ~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 398 | return std::__uninitialized_copy_a 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = std::complex; auto:169 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:170 = std::function >, std::span, int, int)>; auto:171 = std::function >, std::span, int, int)>; auto:172 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 61 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 155 | mat_set(dofs0, dofs1, Ae); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 707 | vector(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 711 | _M_range_initialize(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 712 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:191, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:192, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:193, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs = -1; auto:191 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:192 = std::function >, std::span, int, int)>; auto:193 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 412 | void _lift_bc_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 318 | operator()(_Range&& __r, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 321 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1789 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1792 | auto __lasti = ranges::next(__first, __last); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 458s | ^ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 994 | operator()(_It __x, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 458s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 767 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 458s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2107 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 458s 195 | vector<_Tp, _Alloc>:: 458s | ^~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2111 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2115 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2119 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2127 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2132 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2137 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 458s 181 | vector<_Tp, _Alloc>:: 458s | ^~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 135 | __push_heap(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = std::complex; auto:173 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:174 = std::function >, std::span, int, int)>; auto:175 = std::function >, std::span, int, int)>; auto:176 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 195 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 254 | P0(_Ae, cell_info0, cell0, ndim1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 292 | mat_set(dofs0, dofs1, Ae); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 458s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 3147 | std::move(__comp), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 318 | operator()(_Range&& __r, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 321 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 232 | if (__comp(__first + __secondChild, 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 233 | __first + (__secondChild - 1))) 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = std::complex; auto:177 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:178 = std::function >, std::span, int, int)>; auto:179 = std::function >, std::span, int, int)>; auto:180 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 334 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 458s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 508 | { return std::get<0>(idx) != r; }); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 553 | [](auto x) { return std::get<1>(x); }); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1589 | __heap_select(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1593 | std::__make_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1595 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 425 | std::__pop_heap(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 88 | if (__comp(__a, __b)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 90 | if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 91 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 92 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 93 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 95 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 97 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 98 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 99 | else if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 100 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 102 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1829 | __unguarded_partition(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1835 | while (__comp(__first, __pivot)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1838 | while (__comp(__pivot, __last)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1842 | std::iter_swap(__first, __last); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 923 | std::__miter_base(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 924 | __result); 458s | ~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 195 | operator()(_Iterator __it, _Value& __val) 458s | ^~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 1; auto:194 = std::function >, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 458s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 458s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 458s 30 | explicit Constant(value_type c) : value({c}) {} 458s | ^~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 3; auto:194 = std::function >, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 458s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1999 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 135 | __push_heap(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = -1; auto:194 = std::function >, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1697 | std::__uninitialized_copy_a(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1698 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 1699 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 310 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 311 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 312 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:196 = std::function >, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 458s from /usr/include/c++/14/bits/stl_algobase.h:67: 458s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 193 | return std::_Destroy_aux::__destroy(__first, __last); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 196 | __destroy(__first, __last); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 994 | operator()(_It __x, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 239 | operator()(_Value& __val, _Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 675 | move(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | return std::__copy_move_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 684 | std::__miter_base(__last), __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:196 = std::function >, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 458s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 3123 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 195 | operator()(_Iterator __it, _Value& __val) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 310 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 311 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 312 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:196 = std::function >, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 458s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 232 | if (__comp(__first + __secondChild, 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 233 | __first + (__secondChild - 1))) 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 154 | void apply_permutation_mapped(std::span perm, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 135 | __push_heap(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 144 | void apply_permutation(std::span perm, std::span data, 458s | ^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1805 | std::move(__comp), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 195 | operator()(_Iterator __it, _Value& __val) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3867 | find_if(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3876 | return std::__find_if(__first, __last, 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 458s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/vector.tcc:283:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 283 | std::fill(begin(), end(), __val); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs0 = 1; int _bs1 = 1; auto:185 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:186 = std::function >, std::span, int, int)>; auto:187 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 76 | void _lift_bc_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 168 | P0(Ae, cell_info0, c0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 169 | P1T(Ae, cell_info1, c1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s 607 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 608 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 855 | operator()(_It& __it, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1905 | std::__introsort_loop(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1906 | std::__lg(__last - __first) * 2, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1907 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1908 | std::__final_insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs0 = 3; int _bs1 = 3; auto:185 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:186 = std::function >, std::span, int, int)>; auto:187 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 76 | void _lift_bc_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 168 | P0(Ae, cell_info0, c0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 169 | P1T(Ae, cell_info1, c1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1849 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1852 | transform_data(u, n, cell_info, _etrans_invT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1853 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1833 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1836 | transform_data(u, n, cell_info, _etransT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1837 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1865 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1868 | transform_data(u, n, cell_info, _etrans_inv, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1869 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_cells(std::span<_Type, 4294967295>, mdspan2_t, std::span >, auto:185, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:186, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:187, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs0 = -1; int _bs1 = -1; auto:185 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:186 = std::function >, std::span, int, int)>; auto:187 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 76 | void _lift_bc_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 168 | P0(Ae, cell_info0, c0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 169 | P1T(Ae, cell_info1, c1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1810 | void FiniteElement::T_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1817 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1820 | transform_data(u, n, cell_info, _etrans, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1821 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 855 | operator()(_It& __it, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1905 | std::__introsort_loop(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1906 | std::__lg(__last - __first) * 2, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1907 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1908 | std::__final_insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_exterior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:188, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:189, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:190, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, T, std::span) [with T = std::complex; int _bs = -1; auto:188 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:189 = std::function >, std::span, int, int)>; auto:190 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 263 | void _lift_bc_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 317 | operator()(_Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 347 | P0(Ae, cell_info0, cell0, num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 348 | P1T(Ae, cell_info1, cell1, num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | void dot(U A, V B, P C, bool transpose = false) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_lift_bc_interior_facets(std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, auto:191, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:192, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:193, std::span, std::span, int, std::span, std::span, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs = -1; auto:191 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:192 = std::function >, std::span, int, int)>; auto:193 = std::function >, std::span, int, int)>]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 412 | void _lift_bc_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 458s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 87 | auto det(Matrix A) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 125 | void inv(U A, V B) 458s | ^~~ 458s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 458s 678 | vector(initializer_list __l, 458s | ^~~~~~ 458s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 181 | void dot(U A, V B, P C, bool transpose = false) 458s | ^~~ 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1697 | std::__uninitialized_copy_a(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1698 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 1699 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 310 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 311 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 312 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 458s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 458s from /usr/include/c++/14/bits/stl_algobase.h:67: 458s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 193 | return std::_Destroy_aux::__destroy(__first, __last); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 196 | __destroy(__first, __last); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 994 | operator()(_It __x, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 675 | move(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | return std::__copy_move_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 684 | std::__miter_base(__last), __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 458s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 3123 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 310 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 311 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 312 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 458s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 2981 | __miter_base(move_iterator<_Iterator> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1805 | std::move(__comp), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3867 | find_if(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3876 | return std::__find_if(__first, __last, 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1589 | __heap_select(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1593 | std::__make_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1595 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 425 | std::__pop_heap(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 88 | if (__comp(__a, __b)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 90 | if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 92 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 93 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 95 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 97 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 98 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 99 | else if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 100 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 102 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1829 | __unguarded_partition(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1835 | while (__comp(__first, __pivot)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1838 | while (__comp(__pivot, __last)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1842 | std::iter_swap(__first, __last); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 923 | std::__miter_base(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 924 | __result); 458s | ~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 643 | _element->Tt_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 609 | _element->T_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 458s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 458s | ^~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1865 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1868 | transform_data(u, n, cell_info, _etrans_inv, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1869 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 458s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1810 | void FiniteElement::T_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1817 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1820 | transform_data(u, n, cell_info, _etrans, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1821 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = complex]’: 458s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1029 | std::__fill_a(__first, __last, __value); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 386 | __result, __alloc); 458s | ~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:151:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 151 | [](auto x) -> std::pair, std::vector> 458s | ^ 458s /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io/main.cpp:155:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 398 | return std::__uninitialized_copy_a 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 459s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 459s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 508 | { return std::get<0>(idx) != r; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 553 | [](auto x) { return std::get<1>(x); }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 459s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 646 | std::next(x_new.begin(), shape[1] * i)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 658 | std::next(x_new.begin(), shape[1] * i)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s 310 | return ranges::__copy_or_move(std::move(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 459s 311 | std::move(__last), 459s | ~~~~~~~~~~~~~~~~~~ 459s 312 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector, std::allocator > >&]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 459s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 459s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 201 | std::move(__f), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 459s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 855 | operator()(_It& __it, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1905 | std::__introsort_loop(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 1906 | std::__lg(__last - __first) * 2, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1907 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1908 | std::__final_insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 459s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 855 | operator()(_It& __it, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1905 | std::__introsort_loop(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 1906 | std::__lg(__last - __first) * 2, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1907 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1908 | std::__final_insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 459s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s 607 | this->_M_impl._M_start, 459s | ~~~~~~~~~~~~~~~~~~~~~~~ 459s 608 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 239 | operator()(_Value& __val, _Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s 607 | this->_M_impl._M_start, 459s | ~~~~~~~~~~~~~~~~~~~~~~~ 459s 608 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1863 | __partial_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1868 | std::__heap_select(__first, __middle, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1869 | std::__sort_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1856 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1789 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1770 | __insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1792 | auto __lasti = ranges::next(__first, __last); 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1777 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 459s | ^ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1789 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1792 | auto __lasti = ranges::next(__first, __last); 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 459s | ^ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2152 | return __find_if(__first, __last, __pred, 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2153 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2152 | return __find_if(__first, __last, __pred, 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2153 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1849 | permute_data(u, n, cell_info, _eperm); 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1852 | transform_data(u, n, cell_info, _etrans_invT, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1853 | precompute::apply_matrix); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1833 | permute_data(u, n, cell_info, _eperm_inv); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1836 | transform_data(u, n, cell_info, _etransT, 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1837 | precompute::apply_matrix); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1865 | permute_data(u, n, cell_info, _eperm_inv); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1868 | transform_data(u, n, cell_info, _etrans_inv, 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1869 | precompute::apply_matrix); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1810 | void FiniteElement::T_apply(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1817 | permute_data(u, n, cell_info, _eperm); 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1820 | transform_data(u, n, cell_info, _etrans, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1821 | precompute::apply_matrix); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 459s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2152 | return __find_if(__first, __last, __pred, 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2153 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 459s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 181 | void dot(U A, V B, P C, bool transpose = false) 459s | ^~~ 459s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s In file included from /usr/include/dolfinx/fem/Function.h:10: 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 319 | return [](std::span, std::span, std::int32_t, int) 459s | ^ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 459s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 341 | return [dims, sub_element_fns](std::span data, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 350 | block_size); 459s | ~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 362 | return [ebs, sub_fn](std::span data, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 372 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 376 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 380 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 459s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 384 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 386 | { T_apply(data, cell_info[cell], block_size); }; 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 459s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 87 | auto det(Matrix A) 459s | ^~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 232 | if (__comp(__first + __secondChild, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 233 | __first + (__secondChild - 1))) 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 459s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 125 | void inv(U A, V B) 459s | ^~~ 459s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 459s | ^~~~ 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 902 | transform(coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 459s | ^~~~ 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 902 | transform(coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 459s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 181 | void dot(U A, V B, P C, bool transpose = false) 459s | ^~~ 459s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 459s | ^~~~ 459s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 902 | transform(coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 459s | ^~~~ 459s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 902 | transform(coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1589 | __heap_select(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1593 | std::__make_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1595 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 425 | std::__pop_heap(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 88 | if (__comp(__a, __b)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 90 | if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 91 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 92 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 93 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 95 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 97 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 98 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 99 | else if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 100 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 102 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 424 | return [](std::span, std::span, std::int32_t, int) 459s | ^ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1829 | __unguarded_partition(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1835 | while (__comp(__first, __pivot)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 443 | return [this, sub_element_fns](std::span data, 459s | ^ 459s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1838 | while (__comp(__pivot, __last)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 451 | cell_info, cell, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1842 | std::iter_swap(__first, __last); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 466 | return [this, sub_fn](std::span data, 459s | ^ 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 923 | std::__miter_base(__last), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 924 | __result); 459s | ~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 475 | ebs); 459s | ~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 484 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 488 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 492 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 459s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 496 | return [this](std::span data, std::span cell_info, 459s | ^ 459s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 498 | { T_apply_right(data, cell_info[cell], n); }; 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 459s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s 607 | this->_M_impl._M_start, 459s | ~~~~~~~~~~~~~~~~~~~~~~~ 459s 608 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = double; auto:169 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:170 = std::function, std::span, int, int)>; auto:171 = std::function, std::span, int, int)>; auto:172 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 61 | void assemble_cells( 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s In file included from /usr/include/basix/finite-element.h:12: 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 243 | void apply_matrix( 459s | ^~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 459s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 155 | mat_set(dofs0, dofs1, Ae); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1775 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1777 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:173 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function, std::span, int, int)>; auto:176 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 195 | void assemble_exterior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 254 | P0(_Ae, cell_info0, cell0, ndim1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 459s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 292 | mat_set(dofs0, dofs1, Ae); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 643 | _element->Tt_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1797 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1799 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 135 | __push_heap(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 609 | _element->T_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function, std::span, int, int)>; auto:180 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 334 | void assemble_interior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 459s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 459s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 459s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 239 | operator()(_Value& __val, _Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 195 | operator()(_Iterator __it, _Value& __val) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1029 | std::__fill_a(__first, __last, __value); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/alloc_traits.h: In static member function ‘static constexpr bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector >]’: 459s /usr/include/c++/14/bits/alloc_traits.h:951:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 952 | __make_move_if_noexcept_iterator(__c.end()), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 953 | __c.get_allocator()).swap(__c); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector >; _Tp = int]’: 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 232 | if (__comp(__first + __secondChild, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 233 | __first + (__secondChild - 1))) 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 634 | void assemble_cells( 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 674 | P0(_be, cell_info0, c0, 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 459s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 634 | void assemble_cells( 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 674 | P0(_be, cell_info0, c0, 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:194 = std::function, std::span, int, int)>; auto:195 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 634 | void assemble_cells( 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 674 | P0(_be, cell_info0, c0, 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 135 | __push_heap(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 720 | void assemble_exterior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 770 | P0(_be, cell_info0, cell0, 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 195 | operator()(_Iterator __it, _Value& __val) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 720 | void assemble_exterior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 770 | P0(_be, cell_info0, cell0, 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 459s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 855 | operator()(_It& __it, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1905 | std::__introsort_loop(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 1906 | std::__lg(__last - __first) * 2, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1907 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1908 | std::__final_insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const double*; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 720 | void assemble_exterior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 770 | P0(_be, cell_info0, cell0, 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 816 | void assemble_interior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 887 | P0(be, cell_info0, cells0[0], 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 888 | P0(sub_be, cell_info0, cells0[1], 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s 607 | this->_M_impl._M_start, 459s | ~~~~~~~~~~~~~~~~~~~~~~~ 459s 608 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1789 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1792 | auto __lasti = ranges::next(__first, __last); 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 459s | ^ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2152 | return __find_if(__first, __last, __pred, 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2153 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 816 | void assemble_interior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 887 | P0(be, cell_info0, cells0[0], 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 888 | P0(sub_be, cell_info0, cells0[1], 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/basix/finite-element.h:12: 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 243 | void apply_matrix( 459s | ^~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1775 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1777 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 816 | void assemble_interior_facets( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 887 | P0(be, cell_info0, cells0[0], 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 888 | P0(sub_be, cell_info0, cells0[1], 1); 459s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1964 | transform_data(u, n, cell_info, _etrans_inv, 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1965 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1887 | permute_data(dblock, 1, cell_info, _eperm); 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1892 | transform_data(u, n, cell_info, _etrans, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1893 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1797 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1799 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1911 | permute_data(dblock, 1, cell_info, _eperm); 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1916 | transform_data(u, n, cell_info, _etrans_invT, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1917 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1940 | transform_data(u, n, cell_info, _etransT, 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1941 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 577 | return ranges::fill_n(std::move(__first), __len, __value); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 459s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1154 | std::__fill_a(__first, __first + __n, __value); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator > >; _Fp = interpolate_nedelec(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1697 | std::__uninitialized_copy_a(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 1698 | this->_M_impl._M_start, 459s | ~~~~~~~~~~~~~~~~~~~~~~~ 459s 1699 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 310 | return ranges::__copy_or_move(std::move(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 459s 311 | std::move(__last), 459s | ~~~~~~~~~~~~~~~~~~ 459s 312 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 994 | operator()(_It __x, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 675 | move(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 683 | return std::__copy_move_a(std::__miter_base(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 684 | std::__miter_base(__last), __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 998 | { std::__fill_a1(__first, __last, __value); } 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 459s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 3123 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s [ 77%] Linking CXX executable demo_codim_0_assembly 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 310 | return ranges::__copy_or_move(std::move(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 459s 311 | std::move(__last), 459s | ~~~~~~~~~~~~~~~~~~ 459s 312 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1805 | std::move(__comp), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 459s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 3867 | find_if(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 3876 | return std::__find_if(__first, __last, 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1876 | __introsort_loop(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1884 | std::__partial_sort(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1819 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1822 | std::__insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 994 | operator()(_It __x, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2107 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2111 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2115 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2119 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2127 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2132 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2137 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s In file included from /usr/include/basix/finite-element.h:12: 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 243 | void apply_matrix( 459s | ^~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = const double*; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1775 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1777 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1797 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1799 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 459s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 243 | void apply_matrix( 459s | ^~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, 4294967295>, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1775 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1777 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1876 | __introsort_loop(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1884 | std::__partial_sort(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1819 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1822 | std::__insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, 4294967295>, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1797 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1799 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/refwrap.h:38, 459s from /usr/include/c++/14/vector:68: 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 459s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 154 | void apply_permutation_mapped(std::span perm, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 459s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 144 | void apply_permutation(std::span perm, std::span data, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector, std::allocator > >&; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Fp = interpolate_nedelec, double>(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1964 | transform_data(u, n, cell_info, _etrans_inv, 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1965 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1887 | permute_data(dblock, 1, cell_info, _eperm); 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1892 | transform_data(u, n, cell_info, _etrans, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1893 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 577 | return ranges::fill_n(std::move(__first), __len, __value); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1911 | permute_data(dblock, 1, cell_info, _eperm); 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1916 | transform_data(u, n, cell_info, _etrans_invT, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1917 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 459s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 1940 | transform_data(u, n, cell_info, _etransT, 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1941 | precompute::apply_tranpose_matrix_right); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 577 | return ranges::fill_n(std::move(__first), __len, __value); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 459s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1154 | std::__fill_a(__first, __first + __n, __value); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 459s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 459s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 459s 30 | explicit Constant(value_type c) : value({c}) {} 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1876 | __introsort_loop(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1884 | std::__partial_sort(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1819 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1822 | std::__insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 998 | { std::__fill_a1(__first, __last, __value); } 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 459s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 994 | operator()(_It __x, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2107 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2111 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2115 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2119 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2127 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2132 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2137 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 459s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 285 | void apply_tranpose_matrix_right( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 459s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 3867 | find_if(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 3876 | return std::__find_if(__first, __last, 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 715 | return std::__copy_n(__first, __n2, __result, 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 716 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 715 | return std::__copy_n(__first, __n2, __result, 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 716 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 683 | { return std::copy(__first, __first + __n, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1876 | __introsort_loop(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1884 | std::__partial_sort(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1819 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1822 | std::__insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = int]’: 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 998 | { std::__fill_a1(__first, __last, __value); } 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2107 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2111 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2115 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2119 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2127 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2132 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2137 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = complex*; _Cont = vector >; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 994 | operator()(_It __x, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2107 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2111 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2115 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2119 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2127 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2132 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2137 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s In file included from /usr/include/c++/14/functional:59, 459s from /usr/include/basix/finite-element.h:17: 459s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 459s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 587 | operator()(_ArgTypes... __args) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1863 | __partial_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1868 | std::__heap_select(__first, __middle, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1869 | std::__sort_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1856 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 459s | ^~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 577 | _element->Tt_apply(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1770 | __insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1777 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 593 | _element->Tinv_apply(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 459s | ^~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 544 | _element->T_apply(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 643 | _element->Tt_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 459s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 459s | ^~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 609 | _element->T_apply_right(data, n, cell_permutation); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 459s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 459s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 459s 30 | explicit Constant(value_type c) : value({c}) {} 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > > >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1816:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h:1817:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1817 | { return _ReturnType(__i); } 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; = void; _Tp = double; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 707 | vector(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h:707:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_vector.h:711:30: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 711 | _M_range_initialize(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 712 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 855 | operator()(_It& __it, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1905 | std::__introsort_loop(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 1906 | std::__lg(__last - __first) * 2, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1907 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1908 | std::__final_insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 317 | operator()(_Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 855 | operator()(_It& __it, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1905 | std::__introsort_loop(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 1906 | std::__lg(__last - __first) * 2, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1907 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1908 | std::__final_insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 249 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const double*; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/refwrap.h:38, 459s from /usr/include/c++/14/vector:68: 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/refwrap.h:38, 459s from /usr/include/c++/14/vector:68: 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 459s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 154 | void apply_permutation_mapped(std::span perm, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1789 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1792 | auto __lasti = ranges::next(__first, __last); 459s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 459s | ^ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 459s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 144 | void apply_permutation(std::span perm, std::span data, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2152 | return __find_if(__first, __last, __pred, 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2153 | std::__iterator_category(__first)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 459s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 154 | void apply_permutation_mapped(std::span perm, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 459s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 144 | void apply_permutation(std::span perm, std::span data, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 459s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 459s 678 | vector(initializer_list __l, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >; _Fp = interpolate_nedelec(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 459s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 459s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 285 | void apply_tranpose_matrix_right( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1863 | __partial_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1868 | std::__heap_select(__first, __middle, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1869 | std::__sort_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const double*; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 459s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1856 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1770 | __insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1777 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 459s | ^~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 459s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 172 | void apply_inv_permutation_right(std::span perm, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = int]’: 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 998 | { std::__fill_a1(__first, __last, __value); } 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 459s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 154 | void apply_permutation_mapped(std::span perm, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 459s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 144 | void apply_permutation(std::span perm, std::span data, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = complex*; _Cont = vector >; _Tp = complex]’: 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = complex*; _Cont = vector >; _Tp = int]’: 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span, 4294967295>]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector, allocator > >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = complex*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 459s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 2981 | __miter_base(move_iterator<_Iterator> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Fp = interpolate_nedelec, double>(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 460s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 460s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 460s | ^~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: 460s /usr/include/c++/14/bits/ranges_algobase.h:524:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1863 | __partial_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1868 | std::__heap_select(__first, __middle, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1869 | std::__sort_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1856 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1770 | __insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1777 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1876 | __introsort_loop(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1884 | std::__partial_sort(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1819 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1822 | std::__insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1863 | __partial_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1868 | std::__heap_select(__first, __middle, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1869 | std::__sort_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1856 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1770 | __insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1777 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 185 | __uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 460s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 855 | operator()(_It& __it, _Sent __bound) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1905 | std::__introsort_loop(__first, __last, 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 1906 | std::__lg(__last - __first) * 2, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1907 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1908 | std::__final_insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 317 | operator()(_Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 460s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 185 | __uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 737 | std::move(__result), 460s | ~~~~~~~~~~~~~~~~~~~~ 460s 738 | std::move(__op), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 460s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 855 | operator()(_It& __it, _Sent __bound) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1905 | std::__introsort_loop(__first, __last, 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 1906 | std::__lg(__last - __first) * 2, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1907 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1908 | std::__final_insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 460s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 460s 607 | this->_M_impl._M_start, 460s | ~~~~~~~~~~~~~~~~~~~~~~~ 460s 608 | _M_get_Tp_allocator()); 460s | ~~~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 317 | operator()(_Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2152 | return __find_if(__first, __last, __pred, 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 2153 | std::__iterator_category(__first)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 683 | { return std::copy(__first, __first + __n, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 683 | { return std::copy(__first, __first + __n, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 460s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 460s 678 | vector(initializer_list __l, 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 317 | operator()(_Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_codim_0_assembly.dir/link.d CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o -o demo_codim_0_assembly -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so -lmpich 460s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 737 | std::move(__result), 460s | ~~~~~~~~~~~~~~~~~~~~ 460s 738 | std::move(__op), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 460s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 201 | std::move(__f), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s [ 77%] Built target demo_codim_0_assembly 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1849 | permute_data(u, n, cell_info, _eperm); 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1852 | transform_data(u, n, cell_info, _etrans_invT, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1853 | precompute::apply_matrix); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1833 | permute_data(u, n, cell_info, _eperm_inv); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1836 | transform_data(u, n, cell_info, _etransT, 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1837 | precompute::apply_matrix); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1865 | permute_data(u, n, cell_info, _eperm_inv); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 346 | __niter_wrap(_From __from, _To __res) 460s | ^~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1868 | transform_data(u, n, cell_info, _etrans_inv, 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1869 | precompute::apply_matrix); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1810 | void FiniteElement::T_apply(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1817 | permute_data(u, n, cell_info, _eperm); 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1820 | transform_data(u, n, cell_info, _etrans, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1821 | precompute::apply_matrix); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1964 | transform_data(u, n, cell_info, _etrans_inv, 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1965 | precompute::apply_tranpose_matrix_right); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s [ 81%] Linking CXX executable demo_poisson_matrix_free 460s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1887 | permute_data(dblock, 1, cell_info, _eperm); 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1892 | transform_data(u, n, cell_info, _etrans, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1893 | precompute::apply_tranpose_matrix_right); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 185 | __uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 460s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1911 | permute_data(dblock, 1, cell_info, _eperm); 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1916 | transform_data(u, n, cell_info, _etrans_invT, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1917 | precompute::apply_tranpose_matrix_right); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 460s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1940 | transform_data(u, n, cell_info, _etransT, 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1941 | precompute::apply_tranpose_matrix_right); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1863 | __partial_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1868 | std::__heap_select(__first, __middle, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1869 | std::__sort_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1856 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1770 | __insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1777 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 683 | { return std::copy(__first, __first + __n, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >::iterator_type’ changed in GCC 7.1 460s 1508 | move_iterator(iterator_type __i) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = double; _Alloc = std::allocator]’: 460s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_vector.h:1689:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_vector.h:1697:40: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 1697 | std::__uninitialized_copy_a(__first, __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 1698 | this->_M_impl._M_start, 460s | ~~~~~~~~~~~~~~~~~~~~~~~ 460s 1699 | _M_get_Tp_allocator()); 460s | ~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 460s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 172 | void apply_inv_permutation_right(std::span perm, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = complex*; _Cont = vector >; _Tp = int]’: 460s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 460s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 2981 | __miter_base(move_iterator<_Iterator> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 185 | __uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1876 | __introsort_loop(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1884 | std::__partial_sort(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1819 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1822 | std::__insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 460s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 994 | operator()(_It __x, _Sent __bound) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_base.h:994:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2107 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2111 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2115 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2119 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2127 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2132 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2137 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1876 | __introsort_loop(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1884 | std::__partial_sort(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1819 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1822 | std::__insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 2981 | __miter_base(move_iterator<_Iterator> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 460s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1876 | __introsort_loop(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1884 | std::__partial_sort(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1819 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1822 | std::__insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 346 | __niter_wrap(_From __from, _To __res) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 460s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 2981 | __miter_base(move_iterator<_Iterator> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 737 | std::move(__result), 460s | ~~~~~~~~~~~~~~~~~~~~ 460s 738 | std::move(__op), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 460s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 201 | std::move(__f), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 346 | __niter_wrap(_From __from, _To __res) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1863 | __partial_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1868 | std::__heap_select(__first, __middle, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1869 | std::__sort_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1856 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1770 | __insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1777 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1863 | __partial_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1868 | std::__heap_select(__first, __middle, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1869 | std::__sort_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1856 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1770 | __insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1777 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 371 | return std::__do_uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 373 | return std::uninitialized_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2107 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2111 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2115 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2119 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2127 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2132 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 2137 | if (__pred(__first)) 460s | ~~~~~~^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 460s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1674 | void FiniteElement::permute_data( 460s | ^~~~~~~~~~~~~~~~ 460s In file included from /usr/include/basix/finite-element.h:12: 460s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 460s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 460s 243 | void apply_matrix( 460s | ^~~~~~~~~~~~ 460s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 460s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1733 | void FiniteElement::transform_data( 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 460s 1754 | op(std::span(v_size_t), 460s | ~~^~~~~~~~~~~~~~~~~~~~~ 460s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1756 | dofstart, block_size); 460s | ~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 460s 1775 | op(std::span(v_size_t), 460s | ~~^~~~~~~~~~~~~~~~~~~~~ 460s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1777 | dofstart, block_size); 460s | ~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 460s 1786 | op(std::span(v_size_t), 460s | ~~^~~~~~~~~~~~~~~~~~~~~ 460s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1788 | dofstart, block_size); 460s | ~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 460s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1674 | void FiniteElement::permute_data( 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 460s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 1733 | void FiniteElement::transform_data( 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 460s 1754 | op(std::span(v_size_t), 460s | ~~^~~~~~~~~~~~~~~~~~~~~ 460s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1756 | dofstart, block_size); 460s | ~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 460s 1786 | op(std::span(v_size_t), 460s | ~~^~~~~~~~~~~~~~~~~~~~~ 460s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1788 | dofstart, block_size); 460s | ~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 460s 1797 | op(std::span(v_size_t), 460s | ~~^~~~~~~~~~~~~~~~~~~~~ 460s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1799 | dofstart, block_size); 460s | ~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 460s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 460s 285 | void apply_tranpose_matrix_right( 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*; _Tp = double]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 371 | return std::__do_uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 373 | return std::uninitialized_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 346 | __niter_wrap(_From __from, _To __res) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 346 | __niter_wrap(_From __from, _To __res) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1863 | __partial_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1868 | std::__heap_select(__first, __middle, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1869 | std::__sort_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1856 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1770 | __insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1777 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 460s /usr/include/c++/14/bits/ranges_base.h:855:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 855 | operator()(_It& __it, _Sent __bound) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1905 | std::__introsort_loop(__first, __last, 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s 1906 | std::__lg(__last - __first) * 2, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1907 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1908 | std::__final_insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 317 | operator()(_Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 460s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s In file included from /usr/include/dolfinx/la/Vector.h:14, 460s from /usr/include/dolfinx/fem/Function.h:17: 460s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 460s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 737 | std::move(__result), 460s | ~~~~~~~~~~~~~~~~~~~~ 460s 738 | std::move(__op), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 460s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 201 | std::move(__f), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_poisson_matrix_free.dir/link.d CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -o demo_poisson_matrix_free -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so -lmpich 460s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 460s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s [ 81%] Built target demo_poisson_matrix_free 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 185 | __uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 317 | operator()(_Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/bits/refwrap.h:38, 460s from /usr/include/c++/14/vector:68: 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 460s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 154 | void apply_permutation_mapped(std::span perm, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 460s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 144 | void apply_permutation(std::span perm, std::span data, 460s | ^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 460s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 172 | void apply_inv_permutation_right(std::span perm, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 460s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 460s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 185 | __uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 2981 | __miter_base(move_iterator<_Iterator> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1876 | __introsort_loop(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1884 | std::__partial_sort(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1819 | __comp); 460s | ~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1822 | std::__insertion_sort(__first, __last, __comp); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 232 | if (__comp(__first + __secondChild, 461s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s 233 | __first + (__secondChild - 1))) 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 461s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 346 | __niter_wrap(_From __from, _To __res) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 461s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 461s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 737 | std::move(__result), 461s | ~~~~~~~~~~~~~~~~~~~~ 461s 738 | std::move(__op), std::move(__proj)); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 461s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 461s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 201 | std::move(__f), std::move(__proj)); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 461s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 461s 2981 | __miter_base(move_iterator<_Iterator> __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 461s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 147 | { return std::copy(__first, __last, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 461s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 346 | __niter_wrap(_From __from, _To __res) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 461s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 461s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 461s 147 | { return std::copy(__first, __last, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 461s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 608 | __miter_base(_Iterator __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 461s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 461s | ^~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 461s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 461s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 239 | operator()(_Value& __val, _Iterator __it) 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1863 | __partial_sort(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1868 | std::__heap_select(__first, __middle, __last, __comp); 461s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1869 | std::__sort_heap(__first, __middle, __comp); 461s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 1856 | __comp); 461s | ~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1770 | __insertion_sort(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1777 | if (__comp(__i, __first)) 461s | ~~~~~~^~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 461s | ^~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 135 | __push_heap(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 461s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 461s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 461s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 642 | copy(_II __first, _II __last, _OI __result) 461s | ^~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > > >; _OI = double*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 461s 642 | copy(_II __first, _II __last, _OI __result) 461s | ^~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 461s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 232 | if (__comp(__first + __secondChild, 461s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s 233 | __first + (__secondChild - 1))) 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1589 | __heap_select(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1593 | std::__make_heap(__first, __middle, __comp); 461s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1595 | if (__comp(__i, __first)) 461s | ~~~~~~^~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 461s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 425 | std::__pop_heap(__first, __last, __last, __comp); 461s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 88 | if (__comp(__a, __b)) 461s | ~~~~~~^~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 90 | if (__comp(__b, __c)) 461s | ~~~~~~^~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 91 | std::iter_swap(__result, __b); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 92 | else if (__comp(__a, __c)) 461s | ~~~~~~^~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 93 | std::iter_swap(__result, __c); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 95 | std::iter_swap(__result, __a); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 97 | else if (__comp(__a, __c)) 461s | ~~~~~~^~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 98 | std::iter_swap(__result, __a); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 99 | else if (__comp(__b, __c)) 461s | ~~~~~~^~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 100 | std::iter_swap(__result, __c); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 102 | std::iter_swap(__result, __b); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1829 | __unguarded_partition(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1835 | while (__comp(__first, __pivot)) 461s | ~~~~~~^~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1838 | while (__comp(__pivot, __last)) 461s | ~~~~~~^~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1842 | std::iter_swap(__first, __last); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 461s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 461s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 923 | std::__miter_base(__last), 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 924 | __result); 461s | ~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 461s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 195 | operator()(_Iterator __it, _Value& __val) 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 461s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 461s 2981 | __miter_base(move_iterator<_Iterator> __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 135 | __push_heap(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 461s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 461s | ^~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 461s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 461s | ^~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 461s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 608 | __miter_base(_Iterator __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 461s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 461s | ^~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 461s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 239 | operator()(_Value& __val, _Iterator __it) 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 461s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 195 | operator()(_Iterator __it, _Value& __val) 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 461s | ^~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 232 | if (__comp(__first + __secondChild, 461s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 461s 233 | __first + (__secondChild - 1))) 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 461s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 461s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 346 | __niter_wrap(_From __from, _To __res) 461s | ^~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 461s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 135 | __push_heap(_RandomAccessIterator __first, 461s | ^~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 461s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s [ 86%] Linking CXX executable demo_biharmonic 461s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 461s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 461s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 461s 195 | operator()(_Iterator __it, _Value& __val) 461s | ^~~~~~~~ 461s [ 90%] Linking CXX executable demo_poisson 461s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 461s [ 95%] Linking CXX executable demo_interpolation-io 461s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 462s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_biharmonic.dir/link.d CMakeFiles/demo_biharmonic.dir/main.cpp.o CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -o demo_biharmonic -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so -lmpich 462s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 462s [ 95%] Built target demo_biharmonic 462s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_poisson.dir/link.d CMakeFiles/demo_poisson.dir/main.cpp.o CMakeFiles/demo_poisson.dir/poisson.c.o -o demo_poisson -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so -lmpich 462s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 462s [ 95%] Built target demo_poisson 462s [100%] Linking CXX executable demo_custom_kernel 462s cd /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 462s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_interpolation-io.dir/link.d "CMakeFiles/demo_interpolation-io.dir/main.cpp.o" -o demo_interpolation-io -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so 462s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 462s [100%] Built target demo_interpolation-io 463s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/demo_custom_kernel.dir/link.d CMakeFiles/demo_custom_kernel.dir/main.cpp.o -o demo_custom_kernel -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.1 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so 463s make[2]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 463s [100%] Built target demo_custom_kernel 463s make[1]: Leaving directory '/tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo' 463s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo/CMakeFiles 0 463s == run C++ demos for complex build == 463s Running tests... 463s /usr/bin/ctest --force-new-ctest-process 463s Test project /tmp/autopkgtest.xhNkrs/build.D8s/src/dolfinx-demo 463s Start 1: demo_biharmonic_mpi_2 463s 1/21 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.37 sec 463s Start 2: demo_biharmonic_mpi_3 463s 2/21 Test #2: demo_biharmonic_mpi_3 ........................ Passed 0.28 sec 463s Start 3: demo_biharmonic_serial 464s 3/21 Test #3: demo_biharmonic_serial ....................... Passed 0.58 sec 464s Start 4: demo_codim_0_assembly_mpi_2 464s 4/21 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.06 sec 464s Start 5: demo_codim_0_assembly_mpi_3 464s 5/21 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.06 sec 464s Start 6: demo_codim_0_assembly_serial 464s 6/21 Test #6: demo_codim_0_assembly_serial ................. Passed 0.05 sec 464s Start 7: demo_custom_kernel_mpi_2 467s 7/21 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.20 sec 467s Start 8: demo_custom_kernel_mpi_3 470s 8/21 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.53 sec 470s Start 9: demo_custom_kernel_serial 475s 9/21 Test #9: demo_custom_kernel_serial .................... Passed 5.13 sec 475s Start 10: demo_poisson_mpi_2 475s 10/21 Test #10: demo_poisson_mpi_2 ........................... Passed 0.12 sec 475s Start 11: demo_poisson_mpi_3 475s 11/21 Test #11: demo_poisson_mpi_3 ........................... Passed 0.08 sec 475s Start 12: demo_poisson_serial 475s 12/21 Test #12: demo_poisson_serial .......................... Passed 0.11 sec 475s Start 13: demo_poisson_matrix_free_mpi_2 475s 13/21 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.11 sec 475s Start 14: demo_poisson_matrix_free_mpi_3 476s 14/21 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.09 sec 476s Start 15: demo_poisson_matrix_free_serial 476s 15/21 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.10 sec 476s Start 16: demo_interpolation-io_mpi_2 476s 16/21 Test #16: demo_interpolation-io_mpi_2 .................. Passed 0.30 sec 476s Start 17: demo_interpolation-io_mpi_3 476s 17/21 Test #17: demo_interpolation-io_mpi_3 .................. Passed 0.23 sec 476s Start 18: demo_interpolation-io_serial 477s 18/21 Test #18: demo_interpolation-io_serial ................. Passed 0.50 sec 477s Start 19: demo_interpolation_different_meshes_mpi_2 483s 19/21 Test #19: demo_interpolation_different_meshes_mpi_2 .... Passed 6.17 sec 483s Start 20: demo_interpolation_different_meshes_mpi_3 491s 20/21 Test #20: demo_interpolation_different_meshes_mpi_3 .... Passed 7.77 sec 491s Start 21: demo_interpolation_different_meshes_serial 499s 21/21 Test #21: demo_interpolation_different_meshes_serial ... Passed 8.69 sec 499s 499s 100% tests passed, 0 tests failed out of 21 499s 499s Total Test time (real) = 36.55 sec 500s autopkgtest [19:41:25]: test test-dolfinx-cpp-complex: -----------------------] 504s autopkgtest [19:41:29]: test test-dolfinx-cpp-complex: - - - - - - - - - - results - - - - - - - - - - 504s test-dolfinx-cpp-complex PASS 507s autopkgtest [19:41:32]: test test-dolfinx-python-unittests: preparing testbed 509s Reading package lists... 510s Building dependency tree... 510s Reading state information... 510s Starting pkgProblemResolver with broken count: 0 510s Starting 2 pkgProblemResolver with broken count: 0 510s Done 511s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 533s autopkgtest [19:41:58]: test test-dolfinx-python-unittests: [----------------------- 535s == running python tests == 535s skipping tests with SKIP_TEST_LIST=test_cube_distance 535s === python 3.13 unit test (serial) === 538s ============================= test session starts ============================== 538s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 538s rootdir: /tmp/autopkgtest.xhNkrs/build.D8s/src/python 538s configfile: pyproject.toml 538s plugins: typeguard-4.4.2 538s collected 2637 items / 12 deselected / 2625 selected 538s 538s python/test/unit/common/test_index_map.py ....s [ 0%] 538s python/test/unit/common/test_mpi.py .. [ 0%] 538s python/test/unit/common/test_public_api.py s [ 0%] 538s python/test/unit/common/test_timer.py .. [ 0%] 538s python/test/unit/common/test_version.py . [ 0%] 549s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 549s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 558s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 599s ....................................................x.. [ 4%] 610s python/test/unit/fem/test_assembler.py ................................. [ 5%] 646s ........................... [ 6%] 648s python/test/unit/fem/test_bcs.py .................... [ 7%] 652s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 653s python/test/unit/fem/test_constant.py ....... [ 7%] 669s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 683s ....................................xx..xx.. [ 10%] 690s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 710s ........................................................................ [ 13%] 715s .................................................... [ 15%] 716s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 719s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 743s ........................................................................ [ 20%] 783s .........................................ssssss [ 22%] 785s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 819s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 898s ........................................................................ [ 26%] 931s ........................................................................ [ 29%] 967s ........................................................................ [ 32%] 994s .......................................ssssssssssssssss................. [ 34%] 997s ....... [ 35%] 1015s python/test/unit/fem/test_expression.py ............................. [ 36%] 1056s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 1139s .................s.s.......s.............................s.............. [ 40%] 1191s ........s.............................. [ 41%] 1191s python/test/unit/fem/test_forms.py .. [ 41%] 1193s python/test/unit/fem/test_function.py ............ [ 42%] 1194s python/test/unit/fem/test_function_space.py ............. [ 42%] 1195s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 1198s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 1216s ........................................................................ [ 46%] 1273s ........................................................................ [ 49%] 1287s ..........s............................ [ 50%] 1303s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 1303s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 1310s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 1328s ........................................................................ [ 55%] 1331s ....................... [ 56%] 1343s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 1344s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 1358s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 1367s ............. [ 57%] 1369s python/test/unit/fem/test_special_functions.py ... [ 57%] 1371s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 1386s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 1427s .............................................................. [ 61%] 1428s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 1429s python/test/unit/fem/test_vector_function.py .......... [ 62%] 1431s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 1436s ........................................ [ 64%] 1439s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 1441s ................. [ 66%] 1441s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 1445s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 1447s ssssssssssssssssssss [ 68%] 1450s python/test/unit/io/test_vtk.py ....................... [ 69%] 1453s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 1459s ................................................... [ 72%] 1463s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 1468s .......................................... [ 75%] 1468s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 1469s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 1474s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 1477s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 1478s xxxxxx [ 78%] 1504s python/test/unit/la/test_nullspace.py ................................ [ 79%] 1504s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 1505s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 1506s python/test/unit/mesh/test_cell.py ... [ 80%] 1506s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 1506s python/test/unit/mesh/test_dual_graph.py . [ 80%] 1506s python/test/unit/mesh/test_face.py s. [ 80%] 1507s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 1522s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 1544s ...........................x...x..........xx..xx........................ [ 84%] 1547s x.....x.................. [ 85%] 1547s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 1552s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 1562s ........................................................................ [ 89%] 1571s ........................................................................ [ 92%] 1579s ........................................................................ [ 94%] 1580s ..... [ 94%] 1583s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 1584s ........ [ 96%] 1584s python/test/unit/mesh/test_meshtags.py .... [ 96%] 1585s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 1587s python/test/unit/nls/test_newton.py ... [ 96%] 1590s python/test/unit/refinement/test_interval.py ........................... [ 97%] 1595s ............................................. [ 99%] 1597s python/test/unit/refinement/test_refinement.py ................. [100%] 1597s 1597s =============================== warnings summary =============================== 1597s test/unit/fem/test_expression.py::test_facet_expression[complex64] 1597s test/unit/fem/test_expression.py::test_facet_expression[complex128] 1597s /usr/lib/python3/dist-packages/ffcx/element_interface.py:47: ComplexWarning: Casting complex values to real discards the imaginary part 1597s return np.asarray( 1597s 1597s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1597s ============================= slowest 20 durations ============================= 1597s 16.75s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 1597s 5.22s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 1597s 4.42s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 1597s 4.14s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 1597s 4.09s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex128] 1597s 3.83s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float32] 1597s 3.79s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 1597s 3.75s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex64] 1597s 3.65s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 1597s 3.59s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 1597s 3.59s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 1597s 3.51s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float64] 1597s 3.49s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 1597s 3.38s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 1597s 3.38s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 1597s 3.15s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] 1597s 3.14s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex64-CellType.hexahedron] 1597s 3.08s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] 1597s 3.07s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] 1597s 2.98s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[Regge-float32] 1597s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 2 warnings in 1061.51s (0:17:41) = 1598s also skipping MPI tests with MPI_SKIP_TEST_LIST= 1598s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) === 1598s autopkgtest [19:59:43]: test test-dolfinx-python-unittests: -----------------------] 1602s test-dolfinx-python-unittests PASS 1602s autopkgtest [19:59:47]: test test-dolfinx-python-unittests: - - - - - - - - - - results - - - - - - - - - - 1606s autopkgtest [19:59:51]: test test-dolfinx-python-demos: preparing testbed 1607s Reading package lists... 1608s Building dependency tree... 1608s Reading state information... 1608s Starting pkgProblemResolver with broken count: 0 1608s Starting 2 pkgProblemResolver with broken count: 0 1608s Done 1609s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1632s autopkgtest [20:00:17]: test test-dolfinx-python-demos: [----------------------- 1633s == running python demos == 1634s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 1634s === python 3.13 demo test (serial) === 1634s ============================= test session starts ============================== 1634s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1634s cachedir: .pytest_cache 1634s rootdir: /tmp/autopkgtest.xhNkrs/build.D8s/src/python/demo 1634s configfile: pytest.ini 1634s plugins: typeguard-4.4.2 1634s collecting ... collected 48 items / 14 deselected / 34 selected 1634s 1634s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 1636s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 1639s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 1642s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 1643s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 1654s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 1655s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 1656s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 1657s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 1657s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 1693s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 1699s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 1699s test.py::test_demos[path19-test.py] PASSED [ 38%] 1700s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 1705s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 1705s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 1708s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 1708s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 1709s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 1710s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 1711s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 1711s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 1714s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 1715s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 1716s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 1716s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 1716s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 1735s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 1736s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 1737s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 1737s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 1741s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 1742s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 1743s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1743s 1743s ============================= slowest 20 durations ============================= 1743s 35.93s call test.py::test_demos[path17-demo_tnt-elements.py] 1743s 19.21s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1743s 10.85s call test.py::test_demos[path10-demo_navier-stokes.py] 1743s 5.84s call test.py::test_demos[path18-demo_types.py] 1743s 5.05s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 1743s 3.95s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1743s 3.22s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1743s 3.05s call test.py::test_demos[path23-demo_stokes.py] 1743s 2.99s call test.py::test_demos[path4-demo_elasticity.py] 1743s 2.39s call test.py::test_demos[path2-demo_biharmonic.py] 1743s 2.18s call test.py::test_demos[path7-demo_helmholtz.py] 1743s 1.60s call test.py::test_demos[path9-demo_mixed-poisson.py] 1743s 1.55s call test.py::test_demos_mpi[path23-demo_stokes.py] 1743s 1.49s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 1743s 1.07s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1743s 0.95s call test.py::test_demos[path12-demo_poisson.py] 1743s 0.91s call test.py::test_demos_mpi[path18-demo_types.py] 1743s 0.80s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1743s 0.78s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 1743s 0.60s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 1743s ================ 34 passed, 14 deselected in 109.53s (0:01:49) ================= 1743s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 1743s === python demo test (MPI using 3 processors out of 8) === 1744s ============================= test session starts ============================== 1744s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1744s cachedir: .pytest_cache 1744s rootdir: /tmp/autopkgtest.xhNkrs/build.D8s/src/python/demo 1744s configfile: pytest.ini 1744s plugins: typeguard-4.4.2 1744s collecting ... collected 48 items / 35 deselected / 13 selected 1744s 1744s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 1745s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 1748s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 1752s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 1752s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 1753s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 1762s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 1763s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 1763s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 1764s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 1766s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 1767s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 1768s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1768s 1768s ============================= slowest 20 durations ============================= 1768s 9.24s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1768s 3.53s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1768s 3.49s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1768s 2.86s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1768s 1.19s call test.py::test_demos_mpi[path23-demo_stokes.py] 1768s 0.83s call test.py::test_demos_mpi[path18-demo_types.py] 1768s 0.74s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1768s 0.60s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 1768s 0.48s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 1768s 0.47s call test.py::test_demos_mpi[path15-demo_pyvista.py] 1768s 0.33s call test.py::test_demos_mpi[path0-conftest.py] 1768s 0.20s call test.py::test_demos_mpi[path14-demo_pyamg.py] 1768s 0.19s call test.py::test_demos_mpi[path19-test.py] 1768s 1768s (7 durations < 0.005s hidden. Use -vv to show these durations.) 1768s ====================== 13 passed, 35 deselected in 24.18s ====================== 1769s autopkgtest [20:02:34]: test test-dolfinx-python-demos: -----------------------] 1772s test-dolfinx-python-demos PASS 1772s autopkgtest [20:02:37]: test test-dolfinx-python-demos: - - - - - - - - - - results - - - - - - - - - - 1776s autopkgtest [20:02:41]: test test-dolfinx-python-complex-unittests: preparing testbed 1778s Reading package lists... 1778s Building dependency tree... 1778s Reading state information... 1779s Starting pkgProblemResolver with broken count: 0 1779s Starting 2 pkgProblemResolver with broken count: 0 1779s Done 1780s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1802s autopkgtest [20:03:07]: test test-dolfinx-python-complex-unittests: [----------------------- 1804s == running python tests for complex build == 1804s skipping tests with SKIP_TEST_LIST=test_cube_distance 1804s === python 3.13 unit test (serial) for complex build === 1805s ============================= test session starts ============================== 1805s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 1805s rootdir: /tmp/autopkgtest.xhNkrs/build.D8s/src/python 1805s configfile: pyproject.toml 1805s plugins: typeguard-4.4.2 1805s collected 2637 items / 12 deselected / 2625 selected 1805s 1806s python/test/unit/common/test_index_map.py ....s [ 0%] 1806s python/test/unit/common/test_mpi.py .. [ 0%] 1806s python/test/unit/common/test_public_api.py s [ 0%] 1806s python/test/unit/common/test_timer.py .. [ 0%] 1806s python/test/unit/common/test_version.py . [ 0%] 1814s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 1815s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 1825s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 1877s ....................................................x.. [ 4%] 1881s python/test/unit/fem/test_assembler.py ................................. [ 5%] 1929s ........................... [ 6%] 1930s python/test/unit/fem/test_bcs.py .................... [ 7%] 1930s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 1931s python/test/unit/fem/test_constant.py ....... [ 7%] 1933s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 1937s ....................................xx..xx.. [ 10%] 1938s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 1944s ........................................................................ [ 13%] 1949s .................................................... [ 15%] 1950s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 1953s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 1979s ........................................................................ [ 20%] 2035s .........................................ssssss [ 22%] 2037s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 2045s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 2070s ........................................................................ [ 26%] 2080s ........................................................................ [ 29%] 2091s ........................................................................ [ 32%] 2100s .......................................ssssssssssssssss................. [ 34%] 2101s ....... [ 35%] 2106s python/test/unit/fem/test_expression.py ............................. [ 36%] 2122s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 2201s .................s.s.......s.............................s.............. [ 40%] 2264s ........s.............................. [ 41%] 2264s python/test/unit/fem/test_forms.py .. [ 41%] 2266s python/test/unit/fem/test_function.py ............ [ 42%] 2267s python/test/unit/fem/test_function_space.py ............. [ 42%] 2268s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 2270s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 2290s ........................................................................ [ 46%] 2351s ........................................................................ [ 49%] 2364s ..........s............................ [ 50%] 2380s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 2380s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 2386s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 2402s ........................................................................ [ 55%] 2404s ....................... [ 56%] 2420s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 2421s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 2435s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 2446s ............. [ 57%] 2448s python/test/unit/fem/test_special_functions.py ... [ 57%] 2451s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 2455s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 2462s .............................................................. [ 61%] 2463s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 2464s python/test/unit/fem/test_vector_function.py .......... [ 62%] 2465s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 2469s ........................................ [ 64%] 2472s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 2474s ................. [ 66%] 2474s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 2477s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 2479s ssssssssssssssssssss [ 68%] 2481s python/test/unit/io/test_vtk.py ....................... [ 69%] 2484s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 2490s ................................................... [ 72%] 2494s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 2498s .......................................... [ 75%] 2498s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 2499s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 2501s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 2504s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 2505s xxxxxx [ 78%] 2516s python/test/unit/la/test_nullspace.py ................................ [ 79%] 2516s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 2516s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 2516s python/test/unit/mesh/test_cell.py ... [ 80%] 2517s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 2517s python/test/unit/mesh/test_dual_graph.py . [ 80%] 2517s python/test/unit/mesh/test_face.py s. [ 80%] 2518s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 2521s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 2533s ...........................x...x..........xx..xx........................ [ 84%] 2536s x.....x.................. [ 85%] 2536s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 2540s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 2549s ........................................................................ [ 89%] 2557s ........................................................................ [ 92%] 2564s ........................................................................ [ 94%] 2565s ..... [ 94%] 2567s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 2568s ........ [ 96%] 2568s python/test/unit/mesh/test_meshtags.py .... [ 96%] 2569s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 2571s python/test/unit/nls/test_newton.py ... [ 96%] 2573s python/test/unit/refinement/test_interval.py ........................... [ 97%] 2579s ............................................. [ 99%] 2581s python/test/unit/refinement/test_refinement.py ................. [100%] 2581s 2581s =============================== warnings summary =============================== 2581s test/unit/fem/test_discrete_operators.py: 72 warnings 2581s /tmp/autopkgtest.xhNkrs/build.D8s/src/python/test/unit/fem/test_discrete_operators.py:253: ComplexWarning: Casting complex values to real discards the imaginary part 2581s ux[: len(u.x.array)] = u.x.array[:] 2581s 2581s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2581s ============================= slowest 20 durations ============================= 2581s 24.53s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 2581s 6.14s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 2581s 5.61s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 2581s 5.45s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 2581s 5.34s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 2581s 5.09s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 2581s 4.99s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 2581s 4.77s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 2581s 4.72s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 2581s 4.51s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 2581s 3.90s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 2581s 3.80s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 2581s 3.65s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] 2581s 3.63s call test/unit/fem/test_fem_pipeline.py::test_BDM_N2curl_simplex_highest_order[3-BDM-CellType.tetrahedron] 2581s 3.62s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 2581s 3.13s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAF] 2581s 3.05s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh0] 2581s 3.04s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps 2581s 3.00s call test/unit/fem/test_assemble_submesh.py::test_mixed_dom_codim_0[dS-Discontinuous Lagrange-3-4] 2581s 2.98s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAF-CellType.hexahedron] 2581s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 72 warnings in 776.42s (0:12:56) = 2582s also skipping MPI tests with MPI_SKIP_TEST_LIST= 2582s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) for complex build === 2582s autopkgtest [20:16:07]: test test-dolfinx-python-complex-unittests: -----------------------] 2586s autopkgtest [20:16:11]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - results - - - - - - - - - - 2586s test-dolfinx-python-complex-unittests PASS 2590s autopkgtest [20:16:15]: test test-dolfinx-python-complex-demos: preparing testbed 2591s Reading package lists... 2592s Building dependency tree... 2592s Reading state information... 2592s Starting pkgProblemResolver with broken count: 0 2592s Starting 2 pkgProblemResolver with broken count: 0 2592s Done 2593s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2615s autopkgtest [20:16:40]: test test-dolfinx-python-complex-demos: [----------------------- 2617s == running python demos for complex build == 2617s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 2617s === python 3.13 demo test (serial) for complex build === 2617s ============================= test session starts ============================== 2617s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2617s cachedir: .pytest_cache 2617s rootdir: /tmp/autopkgtest.xhNkrs/build.D8s/src/python/demo 2617s configfile: pytest.ini 2617s plugins: typeguard-4.4.2 2617s collecting ... collected 48 items / 14 deselected / 34 selected 2617s 2617s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 2621s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 2625s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 2627s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 2629s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 2629s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 2630s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 2632s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 2632s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 2632s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 2696s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 2697s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 2697s test.py::test_demos[path19-test.py] PASSED [ 38%] 2701s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 2710s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 2710s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 2714s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 2714s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 2715s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 2716s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 2717s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 2717s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 2718s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 2718s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 2719s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 2719s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 2719s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 2764s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 2765s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 2765s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 2767s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 2775s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 2775s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 2777s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2777s 2777s ============================= slowest 20 durations ============================= 2777s 63.32s call test.py::test_demos[path17-demo_tnt-elements.py] 2777s 44.63s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2777s 8.43s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 2777s 7.03s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2777s 4.41s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 2777s 4.28s call test.py::test_demos[path4-demo_elasticity.py] 2777s 3.89s call test.py::test_demos[path23-demo_stokes.py] 2777s 3.35s call test.py::test_demos[path2-demo_biharmonic.py] 2777s 2.66s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2777s 2.33s call test.py::test_demos[path7-demo_helmholtz.py] 2777s 2.30s call test.py::test_demos_mpi[path23-demo_stokes.py] 2777s 1.56s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 2777s 1.54s call test.py::test_demos[path9-demo_mixed-poisson.py] 2777s 1.39s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2777s 1.01s call test.py::test_demos[path12-demo_poisson.py] 2777s 0.80s call test.py::test_demos[path18-demo_types.py] 2777s 0.79s call test.py::test_demos_mpi[path18-demo_types.py] 2777s 0.69s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2777s 0.63s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 2777s 0.59s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 2777s ================ 34 passed, 14 deselected in 160.11s (0:02:40) ================= 2777s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 2777s === python demo test (MPI using 3 processors out of 8) for complex build === 2778s ============================= test session starts ============================== 2778s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2778s cachedir: .pytest_cache 2778s rootdir: /tmp/autopkgtest.xhNkrs/build.D8s/src/python/demo 2778s configfile: pytest.ini 2778s plugins: typeguard-4.4.2 2778s collecting ... collected 48 items / 35 deselected / 13 selected 2778s 2778s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 2778s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 2782s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 2782s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 2783s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 2783s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 2802s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 2803s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 2803s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 2805s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 2809s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 2810s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 2812s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%]autopkgtest [20:19:57]: test test-dolfinx-python-complex-demos: -----------------------] 2812s 2812s 2812s ============================= slowest 20 durations ============================= 2812s 18.88s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2812s 3.75s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2812s 3.64s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2812s 2.13s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2812s 1.50s call test.py::test_demos_mpi[path23-demo_stokes.py] 2812s 1.25s call test.py::test_demos_mpi[path18-demo_types.py] 2812s 0.60s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2812s 0.45s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 2812s 0.42s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 2812s 0.42s call test.py::test_demos_mpi[path15-demo_pyvista.py] 2812s 0.19s call test.py::test_demos_mpi[path19-test.py] 2812s 0.18s call test.py::test_demos_mpi[path0-conftest.py] 2812s 0.16s call test.py::test_demos_mpi[path14-demo_pyamg.py] 2812s 2812s (7 durations < 0.005s hidden. Use -vv to show these durations.) 2812s ====================== 13 passed, 35 deselected in 33.61s ====================== 2816s autopkgtest [20:20:00]: test test-dolfinx-python-complex-demos: - - - - - - - - - - results - - - - - - - - - - 2816s test-dolfinx-python-complex-demos PASS 2820s autopkgtest [20:20:05]: test test-dolfinx-python-pusimp: preparing testbed 2842s autopkgtest [20:20:27]: testbed dpkg architecture: armhf 2844s autopkgtest [20:20:29]: testbed apt version: 3.0.0 2848s autopkgtest [20:20:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2850s autopkgtest [20:20:35]: testbed release detected to be: questing 2857s autopkgtest [20:20:42]: updating testbed package index (apt update) 2859s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2859s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 2859s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 2859s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 2859s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [149 kB] 2859s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1442 kB] 2859s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.7 kB] 2859s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [174 kB] 2860s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1289 kB] 2860s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [25.7 kB] 2860s Get:11 http://ftpmaster.internal/ubuntu questing/main Sources [1389 kB] 2860s Get:12 http://ftpmaster.internal/ubuntu questing/multiverse Sources [304 kB] 2860s Get:13 http://ftpmaster.internal/ubuntu questing/universe Sources [21.2 MB] 2861s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 2861s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.0 MB] 2861s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [178 kB] 2864s Fetched 43.0 MB in 6s (7597 kB/s) 2866s Reading package lists... 2871s autopkgtest [20:20:56]: upgrading testbed (apt dist-upgrade and autopurge) 2873s Reading package lists... 2873s Building dependency tree... 2873s Reading state information... 2874s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2874s Starting 2 pkgProblemResolver with broken count: 0 2874s Done 2875s Entering ResolveByKeep 2875s 2875s Calculating upgrade... 2876s The following packages will be upgraded: 2876s base-files cloud-init cloud-init-base debianutils distro-info-data dpkg 2876s dpkg-dev ed fwupd htop libdpkg-perl libftdi1-2 libfwupd3 libmbim-glib4 2876s libmbim-proxy libnftnl11 libnpth0t64 libnvme1t64 libqmi-glib5 libqmi-proxy 2876s libsensors-config libsensors5 libsepol2 liburcu8t64 motd-news-config nano 2876s python3-lazr.restfulclient sos ubuntu-pro-client ubuntu-pro-client-l10n 2876s usb.ids 2876s 31 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2876s Need to get 8063 kB of archives. 2876s After this operation, 3380 kB disk space will be freed. 2876s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 2876s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 2876s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf debianutils armhf 5.22 [92.2 kB] 2876s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 2876s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf libsepol2 armhf 3.8.1-1 [282 kB] 2876s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 2876s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 2876s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 2876s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 2877s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 2877s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf libnftnl11 armhf 1.2.9-1 [53.3 kB] 2877s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 2877s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 2877s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 2877s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 2877s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 2877s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 2877s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 2877s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 2877s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 2877s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 2877s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-proxy armhf 1.32.0-1 [5888 B] 2877s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libmbim-glib4 armhf 1.32.0-1 [218 kB] 2877s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-proxy armhf 1.36.0-1 [5882 B] 2877s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf libqmi-glib5 armhf 1.36.0-1 [936 kB] 2877s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 2877s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 2877s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 2877s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf python3-lazr.restfulclient all 0.14.6-3 [51.0 kB] 2877s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf sos all 4.9.1-1 [367 kB] 2877s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 2877s Preconfiguring packages ... 2877s Fetched 8063 kB in 1s (7587 kB/s) 2878s (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 ... 63953 files and directories currently installed.) 2878s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 2878s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 2878s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 2878s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 2878s Setting up base-files (13.7ubuntu1) ... 2878s Installing new version of config file /etc/issue ... 2878s Installing new version of config file /etc/issue.net ... 2878s Installing new version of config file /etc/lsb-release ... 2879s motd-news.service is a disabled or a static unit not running, not starting it. 2879s (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 ... 63953 files and directories currently installed.) 2879s Preparing to unpack .../debianutils_5.22_armhf.deb ... 2879s Unpacking debianutils (5.22) over (5.21) ... 2879s Setting up debianutils (5.22) ... 2879s (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 ... 63953 files and directories currently installed.) 2879s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 2879s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2879s Setting up dpkg (1.22.18ubuntu3) ... 2880s (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 ... 63953 files and directories currently installed.) 2880s Preparing to unpack .../libsepol2_3.8.1-1_armhf.deb ... 2880s Unpacking libsepol2:armhf (3.8.1-1) over (3.7-1) ... 2880s Setting up libsepol2:armhf (3.8.1-1) ... 2880s (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 ... 63953 files and directories currently installed.) 2880s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 2880s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 2880s Setting up libnpth0t64:armhf (1.8-3) ... 2880s (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 ... 63953 files and directories currently installed.) 2880s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 2880s Unpacking distro-info-data (0.64) over (0.63) ... 2880s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 2880s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 2880s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 2880s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 2880s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 2880s Unpacking ed (1.21.1-1) over (1.21-1) ... 2880s Preparing to unpack .../04-libnftnl11_1.2.9-1_armhf.deb ... 2880s Unpacking libnftnl11:armhf (1.2.9-1) over (1.2.8-1) ... 2880s Preparing to unpack .../05-libsensors-config_1%3a3.6.2-2_all.deb ... 2880s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 2880s Preparing to unpack .../06-libsensors5_1%3a3.6.2-2_armhf.deb ... 2880s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 2880s Preparing to unpack .../07-liburcu8t64_0.15.2-2_armhf.deb ... 2880s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 2880s Preparing to unpack .../08-nano_8.4-1_armhf.deb ... 2880s Unpacking nano (8.4-1) over (8.3-1) ... 2881s Preparing to unpack .../09-usb.ids_2025.04.01-1_all.deb ... 2881s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 2881s Preparing to unpack .../10-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 2881s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 2881s Preparing to unpack .../11-dpkg-dev_1.22.18ubuntu3_all.deb ... 2881s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2881s Preparing to unpack .../12-libdpkg-perl_1.22.18ubuntu3_all.deb ... 2881s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2882s Preparing to unpack .../13-fwupd_2.0.8-3_armhf.deb ... 2882s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 2882s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 2882s Preparing to unpack .../14-libfwupd3_2.0.8-3_armhf.deb ... 2882s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 2882s Preparing to unpack .../15-libmbim-proxy_1.32.0-1_armhf.deb ... 2882s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 2882s Preparing to unpack .../16-libmbim-glib4_1.32.0-1_armhf.deb ... 2882s Unpacking libmbim-glib4:armhf (1.32.0-1) over (1.31.2-0ubuntu4) ... 2882s Preparing to unpack .../17-libqmi-proxy_1.36.0-1_armhf.deb ... 2882s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 2882s Preparing to unpack .../18-libqmi-glib5_1.36.0-1_armhf.deb ... 2882s Unpacking libqmi-glib5:armhf (1.36.0-1) over (1.35.6-1) ... 2882s Preparing to unpack .../19-htop_3.4.1-4_armhf.deb ... 2882s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2882s Preparing to unpack .../20-libftdi1-2_1.5-10_armhf.deb ... 2882s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 2882s Preparing to unpack .../21-libnvme1t64_1.13-2_armhf.deb ... 2882s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 2882s Preparing to unpack .../22-python3-lazr.restfulclient_0.14.6-3_all.deb ... 2883s Unpacking python3-lazr.restfulclient (0.14.6-3) over (0.14.6-2) ... 2883s Preparing to unpack .../23-sos_4.9.1-1_all.deb ... 2883s Unpacking sos (4.9.1-1) over (4.9.0-6) ... 2883s Preparing to unpack .../24-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 2883s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 2883s Setting up sos (4.9.1-1) ... 2884s Setting up motd-news-config (13.7ubuntu1) ... 2884s Setting up liburcu8t64:armhf (0.15.2-2) ... 2884s Setting up distro-info-data (0.64) ... 2884s Setting up htop (3.4.1-4) ... 2884s Setting up libsensors-config (1:3.6.2-2) ... 2884s Installing new version of config file /etc/sensors3.conf ... 2884s Setting up libnftnl11:armhf (1.2.9-1) ... 2884s Setting up libfwupd3:armhf (2.0.8-3) ... 2884s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 2886s Setting up libftdi1-2:armhf (1.5-10) ... 2886s Setting up libnvme1t64 (1.13-2) ... 2886s Setting up ed (1.21.1-1) ... 2886s Setting up usb.ids (2025.04.01-1) ... 2886s Setting up libsensors5:armhf (1:3.6.2-2) ... 2886s Setting up libdpkg-perl (1.22.18ubuntu3) ... 2886s Setting up nano (8.4-1) ... 2886s Installing new version of config file /etc/nanorc ... 2886s Setting up python3-lazr.restfulclient (0.14.6-3) ... 2886s Setting up ubuntu-pro-client (35.1ubuntu0) ... 2886s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2886s 2887s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2887s 2887s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2887s 2888s Setting up libmbim-glib4:armhf (1.32.0-1) ... 2888s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 2888s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 2888s Setting up libmbim-proxy (1.32.0-1) ... 2888s Setting up dpkg-dev (1.22.18ubuntu3) ... 2888s Setting up libqmi-glib5:armhf (1.36.0-1) ... 2888s Setting up libqmi-proxy (1.36.0-1) ... 2888s Setting up fwupd (2.0.8-3) ... 2889s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2889s fwupd.service is a disabled or a static unit not running, not starting it. 2889s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 2889s Processing triggers for man-db (2.13.0-1) ... 2891s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 2891s Processing triggers for dbus (1.16.2-2ubuntu1) ... 2891s Processing triggers for install-info (7.1.1-1) ... 2891s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2891s Processing triggers for initramfs-tools (0.147ubuntu1) ... 2893s Reading package lists... 2894s Building dependency tree... 2894s Reading state information... 2895s Starting pkgProblemResolver with broken count: 0 2895s Starting 2 pkgProblemResolver with broken count: 0 2895s Done 2897s Solving dependencies... 2898s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2900s autopkgtest [20:21:25]: rebooting testbed after setup commands that affected boot 2963s Reading package lists... 2963s Building dependency tree... 2963s Reading state information... 2964s Starting pkgProblemResolver with broken count: 0 2964s Starting 2 pkgProblemResolver with broken count: 0 2964s Done 2965s The following NEW packages will be installed: 2965s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 2965s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 2965s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 2965s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 2965s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 2965s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 2965s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 2965s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 2965s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 2965s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 2965s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 2965s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 2965s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 2965s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 2965s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 2965s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 2965s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 2965s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 2965s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 2965s libboost-program-options1.83-dev libboost-program-options1.83.0 2965s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 2965s libboost-serialization1.83-dev libboost-serialization1.83.0 2965s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 2965s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 2965s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 2965s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 2965s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 2965s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 2965s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 2965s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 2965s libdolfinx-real-dev libdolfinx-real0.9 libdw1t64 libeigen3-dev 2965s libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 2965s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 2965s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 2965s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 2965s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 2965s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 2965s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 2965s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 2965s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 2965s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 2965s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 2965s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 2965s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 2965s libicu-dev libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 libjbig0 2965s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 2965s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 2965s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 2965s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 2965s liblapack-dev liblapack3 liblbfgsb0 liblcms2-2 libldap-dev libldl3 liblerc4 2965s libllvm19 libllvm20 libltdl-dev libltdl7 libmetis5 libmpc3 libmpich-dev 2965s libmpich12 libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev 2965s libnuma-dev libocct-data-exchange-7.8 libocct-draw-7.8 2965s libocct-foundation-7.8 libocct-modeling-algorithms-7.8 2965s libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 2965s libopenexr-3-1-30 libopengl0 libopenjp2-7 libp11-kit-dev libpango-1.0-0 2965s libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev libparpack2t64 2965s libparu1 libpathplan4 libpetsc-complex-dev libpetsc-complex3.22 2965s libpetsc-complex3.22-dev libpetsc-real-dev libpetsc-real3.22 2965s libpetsc-real3.22-dev libpetsc3.22-dev-common libpixman-1-0 libpkgconf3 2965s libpsl-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 2965s libpython3-all-dev libpython3-dev libpython3.13 libpython3.13-dev 2965s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 2965s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 2965s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 2965s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 2965s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 2965s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 2965s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 2965s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 2965s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 2965s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 2965s libvoro++1 libvulkan1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 2965s libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 2965s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 2965s libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 2965s libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 2965s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzstd-dev 2965s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 2965s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 2965s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 2965s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 2965s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 2965s python3-build python3-cffi python3-contourpy python3-cycler 2965s python3-decorator python3-defusedxml python3-dev python3-distlib 2965s python3-docutils python3-dolfinx python3-dolfinx-complex 2965s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 2965s python3-fonttools python3-fs python3-gmsh python3-imagesize 2965s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 2965s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 2965s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 2965s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 2965s python3-pathspec python3-petsc4py python3-petsc4py-complex 2965s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 2965s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 2965s python3-platformdirs python3-pluggy python3-ply python3-pusimp 2965s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 2965s python3-pytest python3-roman python3-roman-numerals 2965s python3-scikit-build-core python3-scipy python3-setuptools-whl 2965s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 2965s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 2965s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 2965s python3-sympy python3-tk python3-toml python3-traitlets python3-ufl 2965s python3-ufolib2 python3-virtualenv python3-wheel python3-wheel-whl 2965s python3.13-dev python3.13-tk robin-map-dev rpcsvc-proto sgml-base 2965s sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 unicode-data 2965s valgrind valgrind-mpi x11-common x11proto-dev xml-core xorg-sgml-doctools 2965s xtrans-dev zlib1g-dev 2965s 0 upgraded, 476 newly installed, 0 to remove and 0 not upgraded. 2965s Need to get 463 MB of archives. 2965s After this operation, 1776 MB of additional disk space will be used. 2965s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 2966s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 2966s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2 [132 kB] 2966s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15-20250404-0ubuntu1 [331 kB] 2966s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 2966s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 2966s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31 [11.4 kB] 2966s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-7 [238 kB] 2966s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 2966s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20220109.1 [44.9 kB] 2966s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 2966s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-1 [619 kB] 2966s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 2966s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 2966s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 2966s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 2966s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 2966s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 2966s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 2966s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 2966s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+23ubuntu4 [21.8 kB] 2966s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 2966s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 2966s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 2966s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 2966s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 2966s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 2966s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 2966s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 2966s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 2967s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 2967s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 2967s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 2967s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 2967s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 2967s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 2967s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15-20250404-0ubuntu1 [43.3 kB] 2967s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15-20250404-0ubuntu1 [128 kB] 2967s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15-20250404-0ubuntu1 [2951 kB] 2967s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15-20250404-0ubuntu1 [1188 kB] 2967s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 2967s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 2968s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 2968s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 2968s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 2968s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 2968s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 2969s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 2969s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 2969s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 2969s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 2969s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5 [627 kB] 2969s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5 [2588 B] 2969s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 2969s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-1ubuntu1 [2294 kB] 2969s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 2969s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.5-1 [142 kB] 2969s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-1ubuntu1 [6759 kB] 2969s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 2969s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 2969s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 2969s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 2969s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 2969s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 2969s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.192-4ubuntu1 [244 kB] 2969s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 2969s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 2969s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-1 [1053 kB] 2969s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 2969s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 2969s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 2969s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250308 [118 kB] 2969s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 2969s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 2969s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 2969s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 2969s Get:77 http://ftpmaster.internal/ubuntu questing-proposed/main armhf libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 2969s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 2969s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 2969s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 2969s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 2970s Get:82 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-6build3 [1194 kB] 2970s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.2-0ubuntu1 [29.6 MB] 2971s Get:84 http://ftpmaster.internal/ubuntu questing/universe armhf libclang-cpp20 armhf 1:20.1.2-0ubuntu1 [13.3 MB] 2971s Get:85 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.2-0ubuntu1 [7714 kB] 2972s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 2972s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.25-2 [691 kB] 2972s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 2972s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 2972s Get:90 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 2972s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.2.0-19ubuntu2 [370 kB] 2972s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9763 kB] 2972s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.2.0-19ubuntu2 [14.2 kB] 2972s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 2972s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 2972s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3 [18.9 kB] 2972s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3 [37.6 kB] 2972s Get:98 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 2972s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 2972s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.7-1 [10.9 kB] 2972s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.15-1build5 [157 kB] 2973s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.7-1 [11.7 kB] 2973s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.7-1 [479 kB] 2973s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 2973s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 2973s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 2973s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 2973s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 2973s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 2973s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 2973s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 2973s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 2973s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 2973s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 2973s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 2973s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-12ubuntu3 [108 kB] 2973s Get:117 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 2973s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 2973s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 2973s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 2973s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 2973s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 2973s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 2973s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 2973s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 2973s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 2973s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 2973s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 2973s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3 [21.2 kB] 2973s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3 [621 kB] 2973s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3 [161 kB] 2973s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3 [1832 kB] 2973s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 2973s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 2973s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 2973s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 2973s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 2973s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3 [543 kB] 2973s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-1ubuntu2 [206 kB] 2973s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-1ubuntu1 [44.1 kB] 2973s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 2973s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 2973s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 2973s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 2973s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 2973s Get:146 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 2973s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 2974s Get:148 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.8.3+dfsg-3 [12.7 kB] 2974s Get:149 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.8.3+dfsg-3 [29.2 kB] 2974s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 2974s Get:151 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-4 [86.7 kB] 2974s Get:152 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2 [141 kB] 2974s Get:153 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2 [2207 kB] 2974s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-4 [101 kB] 2974s Get:155 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 2974s Get:156 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 2974s Get:157 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 2974s Get:158 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 2974s Get:159 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-4build1 [1055 kB] 2974s Get:160 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 2974s Get:161 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu1 [10.7 MB] 2974s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu1 [239 kB] 2974s Get:163 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu1 [234 kB] 2974s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu1 [245 kB] 2974s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu1 [245 kB] 2974s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu1 [4832 B] 2974s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 2974s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu1 [334 kB] 2974s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu1 [402 kB] 2974s Get:170 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu1 [239 kB] 2974s Get:171 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu1 [4468 B] 2974s Get:172 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu1 [282 kB] 2974s Get:173 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 2974s Get:174 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu1 [231 kB] 2974s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu1 [293 kB] 2974s Get:176 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu1 [4254 B] 2974s Get:177 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu1 [323 kB] 2974s Get:178 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-1ubuntu2 [12.0 MB] 2975s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu1 [348 kB] 2975s Get:180 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu1 [258 kB] 2975s Get:181 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu1 [265 kB] 2975s Get:182 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu1 [4212 B] 2975s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu1 [348 kB] 2975s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu1 [360 kB] 2975s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu1 [4434 B] 2975s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-1 [147 kB] 2975s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.2.1-5 [1574 kB] 2975s Get:188 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu1 [267 kB] 2975s Get:189 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] 2975s Get:190 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 2975s Get:191 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-1 [247 kB] 2975s Get:192 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-1 [213 kB] 2975s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.3-2 [769 kB] 2975s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.2.1-5 [214 kB] 2975s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.2.1-5 [2459 kB] 2975s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 2975s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu1 [296 kB] 2975s Get:198 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu1 [4304 B] 2975s Get:199 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu1 [345 kB] 2975s Get:200 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu1 [388 kB] 2975s Get:201 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu1 [4250 B] 2975s Get:202 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu1 [4442 B] 2975s Get:203 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu1 [272 kB] 2975s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu1 [281 kB] 2975s Get:205 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu1 [4246 B] 2975s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu1 [241 kB] 2975s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu1 [237 kB] 2975s Get:208 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu1 [4352 B] 2976s Get:209 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 2976s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.8.3+dfsg-3 [15.0 kB] 2976s Get:211 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.8.3+dfsg-3 [26.0 kB] 2976s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.8.3+dfsg-3 [27.8 kB] 2976s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 2976s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 2976s Get:215 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 2976s Get:216 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.8.3+dfsg-3 [19.8 kB] 2976s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.8.3+dfsg-3 [675 kB] 2976s Get:218 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 2976s Get:219 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 2976s Get:220 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 2976s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 2976s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1ubuntu1 [106 kB] 2976s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 2976s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu1 [9152 B] 2976s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu1 [290 kB] 2976s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 2976s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 2976s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 2976s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 2976s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-2ubuntu3 [23.5 kB] 2976s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 2976s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 2976s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 2976s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 2976s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 2976s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.4.1-1ubuntu3 [2382 kB] 2976s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 2976s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 2976s Get:239 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.12.1-3ubuntu1 [462 kB] 2976s Get:240 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.8.3+dfsg-3 [70.1 kB] 2976s Get:241 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3 [1471 kB] 2976s Get:242 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 2976s Get:243 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 2976s Get:244 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 2976s Get:245 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.8.3+dfsg-3 [76.1 kB] 2976s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 2976s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 2976s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 2976s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 2976s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.8.3+dfsg-3 [130 kB] 2976s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 2976s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 2976s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.0+dfsg1-2 [157 kB] 2976s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.8.3+dfsg-3 [290 kB] 2976s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 2976s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 2976s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 2976s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-4 [83.7 kB] 2976s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 2976s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.1+ds-1ubuntu1 [106 kB] 2976s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-6build3 [526 kB] 2977s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 2977s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.8.3+dfsg-3 [13.5 kB] 2977s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.8.3+dfsg-3 [36.4 kB] 2977s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.8.3+dfsg-3 [28.3 kB] 2977s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.8.3+dfsg-3 [47.6 kB] 2977s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.8.3+dfsg-3 [56.3 kB] 2977s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.8.3+dfsg-3 [1606 kB] 2977s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 2977s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 2977s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 2977s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 2977s Get:273 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 2977s Get:274 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 2977s Get:275 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 2977s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 2977s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 2977s Get:278 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 2977s Get:279 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 2977s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3 [97.2 kB] 2977s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3 [58.9 kB] 2977s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3 [26.5 kB] 2977s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3 [125 kB] 2977s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3 [11.1 kB] 2977s Get:285 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 2977s Get:286 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 2977s Get:287 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 2977s Get:288 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 2977s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3 [3460 kB] 2977s Get:290 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3 [5250 B] 2977s Get:291 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.0+dfsg1-2 [20.8 kB] 2977s Get:292 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 2977s Get:293 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 2977s Get:294 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 2977s Get:295 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 2977s Get:296 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 2977s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 2977s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 2977s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.10-2 [674 kB] 2977s Get:300 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 2977s Get:301 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 2977s Get:302 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 2977s Get:303 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 2978s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu1 [6311 kB] 2978s Get:305 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 2978s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 2978s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 2979s Get:308 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-4 [96.6 kB] 2979s Get:309 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 2979s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-6build3 [5766 B] 2979s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 2979s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 2979s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 2979s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-6build3 [526 kB] 2979s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 2979s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 2980s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 2980s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-6build3 [5768 B] 2980s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 2980s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 2980s Get:321 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.1+ds-1ubuntu1 [88.9 kB] 2980s Get:322 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.4 [738 kB] 2980s Get:323 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 2980s Get:324 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 2980s Get:325 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-2build2 [74.9 kB] 2980s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.3-1 [2082 kB] 2980s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 2980s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.3-1 [4276 kB] 2980s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.3-1 [10.8 kB] 2980s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.3-1 [508 kB] 2980s Get:331 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.3-1 [26.7 kB] 2980s Get:332 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-2 [145 kB] 2980s Get:333 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 2980s Get:334 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 2980s Get:335 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-6build3 [161 kB] 2980s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 2980s Get:337 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 2980s Get:338 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 2980s Get:339 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.8-6.1build2 [553 kB] 2980s Get:340 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 2980s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 2980s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 2980s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 2980s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 2980s Get:345 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 2980s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 2980s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libllvm19 armhf 1:19.1.7-3ubuntu1 [27.8 MB] 2981s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 2981s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 2981s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 2981s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.3-1ubuntu2 [8260 kB] 2981s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3 [30.3 kB] 2981s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.3-1ubuntu2 [29.0 kB] 2981s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.304.0-1 [127 kB] 2981s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.3-1ubuntu2 [32.0 kB] 2981s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.3-1ubuntu2 [120 kB] 2981s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 2981s Get:358 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 2981s Get:359 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.8-6.1build2 [36.6 kB] 2981s Get:360 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.8-6.1build2 [25.9 kB] 2982s Get:361 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 2982s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 2982s Get:363 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 2982s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.0.0-2 [13.8 kB] 2982s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.0.0-2 [47.0 kB] 2982s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.0.0-2 [80.8 kB] 2982s Get:367 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 2982s Get:368 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 2982s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 2982s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 2982s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 2982s Get:372 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 2982s Get:373 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 2982s Get:374 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 2982s Get:375 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 2982s Get:376 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 2982s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 2982s Get:378 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 2982s Get:379 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 2982s Get:380 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 2983s Get:381 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 2983s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 2983s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 2983s Get:384 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 2983s Get:385 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 2983s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 2983s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 2983s Get:388 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 2983s Get:389 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.3-1 [906 B] 2983s Get:390 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 2983s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 2983s Get:392 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 2983s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 2983s Get:394 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu4 [151 kB] 2983s Get:395 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 2983s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 2983s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 2983s Get:398 http://ftpmaster.internal/ubuntu questing/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 2983s Get:399 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.45.1-1 [57.7 kB] 2983s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-1 [31.0 kB] 2983s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 2983s Get:402 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250308 [1726 B] 2983s Get:403 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.8.3-7build1 [2934 kB] 2983s Get:404 http://ftpmaster.internal/ubuntu questing-proposed/main armhf sphinx-common all 8.2.3-1 [656 kB] 2984s Get:405 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 2984s Get:406 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 2984s Get:407 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.3-1 [904 B] 2984s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 2984s Get:409 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 2984s Get:410 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 2984s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 2984s Get:412 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 2984s Get:413 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 2984s Get:414 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 2984s Get:415 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 2984s Get:416 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu1 [751 kB] 2984s Get:417 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 2984s Get:418 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 2984s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.14.1-4ubuntu2 [16.7 MB] 2984s Get:420 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 2984s Get:421 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 2984s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 2984s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 2985s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 2985s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 2985s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 2985s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 2985s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 2985s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 2985s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 2985s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-6build3 [1120 kB] 2985s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-6build3 [1120 kB] 2985s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-6build3 [7040 B] 2985s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 2985s Get:435 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 2985s Get:436 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 2985s Get:437 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 2985s Get:438 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.3.2-1 [1281 kB] 2985s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-1build1 [25.3 kB] 2985s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 2985s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 2985s Get:442 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 2985s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 2985s Get:444 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 2985s Get:445 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 2985s Get:446 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 2985s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 2985s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 2985s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 2985s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 2985s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 2985s Get:452 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 2985s Get:453 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 2985s Get:454 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 2985s Get:455 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.3-1 [104 kB] 2985s Get:456 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.3-1 [9854 B] 2985s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 2985s Get:458 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.8.3-7build1 [17.3 MB] 2985s Get:459 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 2985s Get:460 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 2985s Get:461 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 2985s Get:462 http://ftpmaster.internal/ubuntu questing-proposed/main armhf python3-sphinx all 8.2.3-1 [482 kB] 2985s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 2985s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 2985s Get:465 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.0+dfsg-1 [1417 kB] 2986s Get:466 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.0+dfsg-1 [1446 kB] 2986s Get:467 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 2986s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 2986s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 2986s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.10.7-2 [111 kB] 2986s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 75.8.0-1 [1152 kB] 2986s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 2986s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-2 [23.5 kB] 2986s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel-whl all 0.45.1-1 [74.6 kB] 2986s Get:475 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.29.1+ds-1 [72.6 kB] 2986s Get:476 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 2987s Fetched 463 MB in 21s (22.5 MB/s) 2987s Selecting previously unselected package fonts-lato. 2987s (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 ... 63955 files and directories currently installed.) 2987s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 2987s Unpacking fonts-lato (2.015-1) ... 2987s Selecting previously unselected package python3-numpy-dev:armhf. 2987s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 2987s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 2987s Selecting previously unselected package libblas3:armhf. 2987s Preparing to unpack .../002-libblas3_3.12.1-2_armhf.deb ... 2987s Unpacking libblas3:armhf (3.12.1-2) ... 2987s Selecting previously unselected package libgfortran5:armhf. 2987s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_armhf.deb ... 2987s Unpacking libgfortran5:armhf (15-20250404-0ubuntu1) ... 2987s Selecting previously unselected package liblapack3:armhf. 2987s Preparing to unpack .../004-liblapack3_3.12.1-2_armhf.deb ... 2987s Unpacking liblapack3:armhf (3.12.1-2) ... 2988s Selecting previously unselected package python3-numpy. 2988s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 2988s Unpacking python3-numpy (1:2.2.3+ds-5) ... 2988s Selecting previously unselected package sgml-base. 2988s Preparing to unpack .../006-sgml-base_1.31_all.deb ... 2988s Unpacking sgml-base (1.31) ... 2988s Selecting previously unselected package m4. 2988s Preparing to unpack .../007-m4_1.4.19-7_armhf.deb ... 2988s Unpacking m4 (1.4.19-7) ... 2988s Selecting previously unselected package autoconf. 2988s Preparing to unpack .../008-autoconf_2.72-3ubuntu1_all.deb ... 2988s Unpacking autoconf (2.72-3ubuntu1) ... 2988s Selecting previously unselected package autotools-dev. 2988s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 2988s Unpacking autotools-dev (20220109.1) ... 2988s Selecting previously unselected package automake. 2988s Preparing to unpack .../010-automake_1%3a1.17-3ubuntu1_all.deb ... 2988s Unpacking automake (1:1.17-3ubuntu1) ... 2988s Selecting previously unselected package autopoint. 2988s Preparing to unpack .../011-autopoint_0.23.1-1_all.deb ... 2988s Unpacking autopoint (0.23.1-1) ... 2988s Selecting previously unselected package libtcl8.6:armhf. 2988s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 2988s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 2988s Selecting previously unselected package libfreetype6:armhf. 2988s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 2988s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 2988s Selecting previously unselected package fonts-dejavu-mono. 2988s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 2988s Unpacking fonts-dejavu-mono (2.37-8) ... 2988s Selecting previously unselected package fonts-dejavu-core. 2988s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 2988s Unpacking fonts-dejavu-core (2.37-8) ... 2988s Selecting previously unselected package fontconfig-config. 2988s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 2988s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 2989s Selecting previously unselected package libfontconfig1:armhf. 2989s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 2989s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 2989s Selecting previously unselected package libxrender1:armhf. 2989s Preparing to unpack .../018-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 2989s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 2989s Selecting previously unselected package libxft2:armhf. 2989s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 2989s Unpacking libxft2:armhf (2.3.6-1build1) ... 2989s Selecting previously unselected package x11-common. 2989s Preparing to unpack .../020-x11-common_1%3a7.7+23ubuntu4_all.deb ... 2989s Unpacking x11-common (1:7.7+23ubuntu4) ... 2989s Selecting previously unselected package libxss1:armhf. 2989s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 2989s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 2989s Selecting previously unselected package libtk8.6:armhf. 2989s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 2989s Unpacking libtk8.6:armhf (8.6.16-1) ... 2989s Selecting previously unselected package tk8.6-blt2.5. 2989s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 2989s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 2989s Selecting previously unselected package blt. 2989s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 2989s Unpacking blt (2.5.3+dfsg-8) ... 2989s Selecting previously unselected package libc-dev-bin. 2989s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 2989s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 2989s Selecting previously unselected package linux-libc-dev:armhf. 2989s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 2989s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 2989s Selecting previously unselected package libcrypt-dev:armhf. 2989s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 2989s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 2989s Selecting previously unselected package rpcsvc-proto. 2989s Preparing to unpack .../028-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 2989s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 2989s Selecting previously unselected package libc6-dev:armhf. 2989s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu1_armhf.deb ... 2989s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 2989s Selecting previously unselected package libisl23:armhf. 2989s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 2989s Unpacking libisl23:armhf (0.27-1) ... 2989s Selecting previously unselected package libmpc3:armhf. 2989s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 2989s Unpacking libmpc3:armhf (1.3.1-1build2) ... 2989s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 2989s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2989s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2990s Selecting previously unselected package cpp-14. 2990s Preparing to unpack .../033-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 2990s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 2990s Selecting previously unselected package cpp-arm-linux-gnueabihf. 2990s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2990s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2990s Selecting previously unselected package cpp. 2990s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 2990s Unpacking cpp (4:14.2.0-1ubuntu1) ... 2990s Selecting previously unselected package libcc1-0:armhf. 2990s Preparing to unpack .../036-libcc1-0_15-20250404-0ubuntu1_armhf.deb ... 2990s Unpacking libcc1-0:armhf (15-20250404-0ubuntu1) ... 2990s Selecting previously unselected package libgomp1:armhf. 2990s Preparing to unpack .../037-libgomp1_15-20250404-0ubuntu1_armhf.deb ... 2990s Unpacking libgomp1:armhf (15-20250404-0ubuntu1) ... 2990s Selecting previously unselected package libasan8:armhf. 2990s Preparing to unpack .../038-libasan8_15-20250404-0ubuntu1_armhf.deb ... 2990s Unpacking libasan8:armhf (15-20250404-0ubuntu1) ... 2990s Selecting previously unselected package libubsan1:armhf. 2990s Preparing to unpack .../039-libubsan1_15-20250404-0ubuntu1_armhf.deb ... 2990s Unpacking libubsan1:armhf (15-20250404-0ubuntu1) ... 2990s Selecting previously unselected package libgcc-14-dev:armhf. 2990s Preparing to unpack .../040-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 2990s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 2990s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 2990s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2990s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2990s Selecting previously unselected package gcc-14. 2990s Preparing to unpack .../042-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 2990s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 2990s Selecting previously unselected package gcc-arm-linux-gnueabihf. 2990s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2990s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2990s Selecting previously unselected package gcc. 2990s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 2990s Unpacking gcc (4:14.2.0-1ubuntu1) ... 2991s Selecting previously unselected package libstdc++-14-dev:armhf. 2991s Preparing to unpack .../045-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 2991s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 2991s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 2991s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2991s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2991s Selecting previously unselected package g++-14. 2991s Preparing to unpack .../047-g++-14_14.2.0-19ubuntu2_armhf.deb ... 2991s Unpacking g++-14 (14.2.0-19ubuntu2) ... 2991s Selecting previously unselected package g++-arm-linux-gnueabihf. 2991s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2991s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2991s Selecting previously unselected package g++. 2991s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 2991s Unpacking g++ (4:14.2.0-1ubuntu1) ... 2991s Selecting previously unselected package build-essential. 2991s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 2991s Unpacking build-essential (12.12ubuntu1) ... 2991s Selecting previously unselected package libcatch2-dev. 2991s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5_armhf.deb ... 2991s Unpacking libcatch2-dev (3.7.1-0.5) ... 2991s Selecting previously unselected package catch2. 2991s Preparing to unpack .../052-catch2_3.7.1-0.5_all.deb ... 2991s Unpacking catch2 (3.7.1-0.5) ... 2991s Selecting previously unselected package chrpath. 2991s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 2991s Unpacking chrpath (0.18-1) ... 2991s Selecting previously unselected package cmake-data. 2991s Preparing to unpack .../054-cmake-data_3.31.6-1ubuntu1_all.deb ... 2991s Unpacking cmake-data (3.31.6-1ubuntu1) ... 2992s Selecting previously unselected package libjsoncpp26:armhf. 2992s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 2992s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 2992s Selecting previously unselected package librhash1:armhf. 2992s Preparing to unpack .../056-librhash1_1.4.5-1_armhf.deb ... 2992s Unpacking librhash1:armhf (1.4.5-1) ... 2992s Selecting previously unselected package cmake. 2992s Preparing to unpack .../057-cmake_3.31.6-1ubuntu1_armhf.deb ... 2992s Unpacking cmake (3.31.6-1ubuntu1) ... 2992s Selecting previously unselected package libdebhelper-perl. 2992s Preparing to unpack .../058-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 2992s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 2992s Selecting previously unselected package libtool. 2992s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 2992s Unpacking libtool (2.5.4-4) ... 2992s Selecting previously unselected package dh-autoreconf. 2992s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 2992s Unpacking dh-autoreconf (20) ... 2992s Selecting previously unselected package libarchive-zip-perl. 2992s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 2992s Unpacking libarchive-zip-perl (1.68-1) ... 2992s Selecting previously unselected package libfile-stripnondeterminism-perl. 2992s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 2992s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 2992s Selecting previously unselected package dh-strip-nondeterminism. 2992s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 2992s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 2992s Selecting previously unselected package libdw1t64:armhf. 2992s Preparing to unpack .../064-libdw1t64_0.192-4ubuntu1_armhf.deb ... 2992s Unpacking libdw1t64:armhf (0.192-4ubuntu1) ... 2992s Selecting previously unselected package debugedit. 2992s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 2992s Unpacking debugedit (1:5.1-2) ... 2992s Selecting previously unselected package dwz. 2992s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 2992s Unpacking dwz (0.15-1build6) ... 2992s Selecting previously unselected package gettext. 2992s Preparing to unpack .../067-gettext_0.23.1-1_armhf.deb ... 2992s Unpacking gettext (0.23.1-1) ... 2993s Selecting previously unselected package intltool-debian. 2993s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 2993s Unpacking intltool-debian (0.35.0+20060710.6) ... 2993s Selecting previously unselected package po-debconf. 2993s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 2993s Unpacking po-debconf (1.0.21+nmu1) ... 2993s Selecting previously unselected package debhelper. 2993s Preparing to unpack .../070-debhelper_13.24.1ubuntu2_all.deb ... 2993s Unpacking debhelper (13.24.1ubuntu2) ... 2993s Selecting previously unselected package dh-python. 2993s Preparing to unpack .../071-dh-python_6.20250308_all.deb ... 2993s Unpacking dh-python (6.20250308) ... 2993s Selecting previously unselected package xml-core. 2993s Preparing to unpack .../072-xml-core_0.19_all.deb ... 2993s Unpacking xml-core (0.19) ... 2993s Selecting previously unselected package docutils-common. 2993s Preparing to unpack .../073-docutils-common_0.21.2+dfsg-2_all.deb ... 2993s Unpacking docutils-common (0.21.2+dfsg-2) ... 2993s Selecting previously unselected package libjs-jquery. 2993s Preparing to unpack .../074-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 2993s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2993s Selecting previously unselected package libjs-underscore. 2993s Preparing to unpack .../075-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 2993s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2993s Selecting previously unselected package libjs-sphinxdoc. 2993s Preparing to unpack .../076-libjs-sphinxdoc_8.2.3-1_all.deb ... 2993s Unpacking libjs-sphinxdoc (8.2.3-1) ... 2993s Selecting previously unselected package fonts-font-awesome. 2993s Preparing to unpack .../077-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 2993s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 2993s Selecting previously unselected package sphinx-rtd-theme-common. 2993s Preparing to unpack .../078-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 2993s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 2993s Selecting previously unselected package fonts-mathjax. 2993s Preparing to unpack .../079-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 2993s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 2993s Selecting previously unselected package libjs-mathjax. 2993s Preparing to unpack .../080-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 2993s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 2994s Selecting previously unselected package dolfinx-doc. 2994s Preparing to unpack .../081-dolfinx-doc_1%3a0.9.0-6build3_all.deb ... 2994s Unpacking dolfinx-doc (1:0.9.0-6build3) ... 2994s Selecting previously unselected package libllvm20:armhf. 2994s Preparing to unpack .../082-libllvm20_1%3a20.1.2-0ubuntu1_armhf.deb ... 2994s Unpacking libllvm20:armhf (1:20.1.2-0ubuntu1) ... 2995s Selecting previously unselected package libclang-cpp20. 2995s Preparing to unpack .../083-libclang-cpp20_1%3a20.1.2-0ubuntu1_armhf.deb ... 2995s Unpacking libclang-cpp20 (1:20.1.2-0ubuntu1) ... 2995s Selecting previously unselected package libclang1-20. 2995s Preparing to unpack .../084-libclang1-20_1%3a20.1.2-0ubuntu1_armhf.deb ... 2995s Unpacking libclang1-20 (1:20.1.2-0ubuntu1) ... 2996s Selecting previously unselected package libfmt10:armhf. 2996s Preparing to unpack .../085-libfmt10_10.1.1+ds1-4_armhf.deb ... 2996s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 2996s Selecting previously unselected package libxapian30:armhf. 2996s Preparing to unpack .../086-libxapian30_1.4.25-2_armhf.deb ... 2996s Unpacking libxapian30:armhf (1.4.25-2) ... 2996s Selecting previously unselected package doxygen. 2996s Preparing to unpack .../087-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 2996s Unpacking doxygen (1.9.8+ds-2.1build1) ... 2996s Selecting previously unselected package fontconfig. 2996s Preparing to unpack .../088-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 2996s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 2996s Selecting previously unselected package fonts-lyx. 2996s Preparing to unpack .../089-fonts-lyx_2.4.3-1_all.deb ... 2996s Unpacking fonts-lyx (2.4.3-1) ... 2996s Selecting previously unselected package libgfortran-14-dev:armhf. 2996s Preparing to unpack .../090-libgfortran-14-dev_14.2.0-19ubuntu2_armhf.deb ... 2996s Unpacking libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 2996s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 2996s Preparing to unpack .../091-gfortran-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2996s Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2996s Selecting previously unselected package gfortran-14. 2996s Preparing to unpack .../092-gfortran-14_14.2.0-19ubuntu2_armhf.deb ... 2996s Unpacking gfortran-14 (14.2.0-19ubuntu2) ... 2996s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 2996s Preparing to unpack .../093-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2996s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2996s Selecting previously unselected package gfortran. 2996s Preparing to unpack .../094-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 2996s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 2996s Selecting previously unselected package libcdt5:armhf. 2996s Preparing to unpack .../095-libcdt5_2.42.4-3_armhf.deb ... 2996s Unpacking libcdt5:armhf (2.42.4-3) ... 2996s Selecting previously unselected package libcgraph6:armhf. 2996s Preparing to unpack .../096-libcgraph6_2.42.4-3_armhf.deb ... 2996s Unpacking libcgraph6:armhf (2.42.4-3) ... 2996s Selecting previously unselected package libsharpyuv0:armhf. 2996s Preparing to unpack .../097-libsharpyuv0_1.5.0-0.1_armhf.deb ... 2996s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 2996s Selecting previously unselected package libaom3:armhf. 2997s Preparing to unpack .../098-libaom3_3.12.1-1_armhf.deb ... 2997s Unpacking libaom3:armhf (3.12.1-1) ... 2997s Selecting previously unselected package libheif-plugin-aomdec:armhf. 2997s Preparing to unpack .../099-libheif-plugin-aomdec_1.19.7-1_armhf.deb ... 2997s Unpacking libheif-plugin-aomdec:armhf (1.19.7-1) ... 2997s Selecting previously unselected package libde265-0:armhf. 2997s Preparing to unpack .../100-libde265-0_1.0.15-1build5_armhf.deb ... 2997s Unpacking libde265-0:armhf (1.0.15-1build5) ... 2997s Selecting previously unselected package libheif-plugin-libde265:armhf. 2997s Preparing to unpack .../101-libheif-plugin-libde265_1.19.7-1_armhf.deb ... 2997s Unpacking libheif-plugin-libde265:armhf (1.19.7-1) ... 2997s Selecting previously unselected package libheif1:armhf. 2997s Preparing to unpack .../102-libheif1_1.19.7-1_armhf.deb ... 2997s Unpacking libheif1:armhf (1.19.7-1) ... 2997s Selecting previously unselected package libimagequant0:armhf. 2997s Preparing to unpack .../103-libimagequant0_2.18.0-1build1_armhf.deb ... 2997s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 2997s Selecting previously unselected package libjpeg-turbo8:armhf. 2997s Preparing to unpack .../104-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 2997s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 2997s Selecting previously unselected package libjpeg8:armhf. 2997s Preparing to unpack .../105-libjpeg8_8c-2ubuntu11_armhf.deb ... 2997s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 2997s Selecting previously unselected package libgraphite2-3:armhf. 2997s Preparing to unpack .../106-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 2997s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 2997s Selecting previously unselected package libharfbuzz0b:armhf. 2997s Preparing to unpack .../107-libharfbuzz0b_10.2.0-1_armhf.deb ... 2997s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 2997s Selecting previously unselected package libraqm0:armhf. 2997s Preparing to unpack .../108-libraqm0_0.10.2-1_armhf.deb ... 2997s Unpacking libraqm0:armhf (0.10.2-1) ... 2997s Selecting previously unselected package libdeflate0:armhf. 2997s Preparing to unpack .../109-libdeflate0_1.23-2_armhf.deb ... 2997s Unpacking libdeflate0:armhf (1.23-2) ... 2997s Selecting previously unselected package libjbig0:armhf. 2997s Preparing to unpack .../110-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 2997s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 2997s Selecting previously unselected package liblerc4:armhf. 2997s Preparing to unpack .../111-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 2997s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 2997s Selecting previously unselected package libwebp7:armhf. 2997s Preparing to unpack .../112-libwebp7_1.5.0-0.1_armhf.deb ... 2997s Unpacking libwebp7:armhf (1.5.0-0.1) ... 2997s Selecting previously unselected package libtiff6:armhf. 2997s Preparing to unpack .../113-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 2997s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 2997s Selecting previously unselected package libxpm4:armhf. 2997s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 2997s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 2997s Selecting previously unselected package libgd3:armhf. 2997s Preparing to unpack .../115-libgd3_2.3.3-12ubuntu3_armhf.deb ... 2997s Unpacking libgd3:armhf (2.3.3-12ubuntu3) ... 2997s Selecting previously unselected package libgts-0.7-5t64:armhf. 2997s Preparing to unpack .../116-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 2997s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 2997s Selecting previously unselected package libpixman-1-0:armhf. 2997s Preparing to unpack .../117-libpixman-1-0_0.44.0-3_armhf.deb ... 2997s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 2997s Selecting previously unselected package libxcb-render0:armhf. 2997s Preparing to unpack .../118-libxcb-render0_1.17.0-2_armhf.deb ... 2997s Unpacking libxcb-render0:armhf (1.17.0-2) ... 2997s Selecting previously unselected package libxcb-shm0:armhf. 2997s Preparing to unpack .../119-libxcb-shm0_1.17.0-2_armhf.deb ... 2997s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 2997s Selecting previously unselected package libcairo2:armhf. 2997s Preparing to unpack .../120-libcairo2_1.18.4-1_armhf.deb ... 2997s Unpacking libcairo2:armhf (1.18.4-1) ... 2997s Selecting previously unselected package libltdl7:armhf. 2997s Preparing to unpack .../121-libltdl7_2.5.4-4_armhf.deb ... 2997s Unpacking libltdl7:armhf (2.5.4-4) ... 2997s Selecting previously unselected package libthai-data. 2998s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 2998s Unpacking libthai-data (0.1.29-2build1) ... 2998s Selecting previously unselected package libdatrie1:armhf. 2998s Preparing to unpack .../123-libdatrie1_0.2.13-3build1_armhf.deb ... 2998s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 2998s Selecting previously unselected package libthai0:armhf. 2998s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 2998s Unpacking libthai0:armhf (0.1.29-2build1) ... 2998s Selecting previously unselected package libpango-1.0-0:armhf. 2998s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 2998s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 2998s Selecting previously unselected package libpangoft2-1.0-0:armhf. 2998s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 2998s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 2998s Selecting previously unselected package libpangocairo-1.0-0:armhf. 2998s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 2998s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 2998s Selecting previously unselected package libpathplan4:armhf. 2998s Preparing to unpack .../128-libpathplan4_2.42.4-3_armhf.deb ... 2998s Unpacking libpathplan4:armhf (2.42.4-3) ... 2998s Selecting previously unselected package libgvc6. 2998s Preparing to unpack .../129-libgvc6_2.42.4-3_armhf.deb ... 2998s Unpacking libgvc6 (2.42.4-3) ... 2998s Selecting previously unselected package libgvpr2:armhf. 2998s Preparing to unpack .../130-libgvpr2_2.42.4-3_armhf.deb ... 2998s Unpacking libgvpr2:armhf (2.42.4-3) ... 2998s Selecting previously unselected package liblab-gamut1:armhf. 2998s Preparing to unpack .../131-liblab-gamut1_2.42.4-3_armhf.deb ... 2998s Unpacking liblab-gamut1:armhf (2.42.4-3) ... 2998s Selecting previously unselected package libice6:armhf. 2998s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 2998s Unpacking libice6:armhf (2:1.1.1-1) ... 2998s Selecting previously unselected package libsm6:armhf. 2998s Preparing to unpack .../133-libsm6_2%3a1.2.4-1_armhf.deb ... 2998s Unpacking libsm6:armhf (2:1.2.4-1) ... 2998s Selecting previously unselected package libxt6t64:armhf. 2998s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 2998s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 2998s Selecting previously unselected package libxmu6:armhf. 2998s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 2998s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 2998s Selecting previously unselected package libxaw7:armhf. 2998s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 2998s Unpacking libxaw7:armhf (2:1.0.16-1) ... 2998s Selecting previously unselected package graphviz. 2998s Preparing to unpack .../137-graphviz_2.42.4-3_armhf.deb ... 2998s Unpacking graphviz (2.42.4-3) ... 2998s Selecting previously unselected package icu-devtools. 2998s Preparing to unpack .../138-icu-devtools_76.1-1ubuntu2_armhf.deb ... 2998s Unpacking icu-devtools (76.1-1ubuntu2) ... 2998s Selecting previously unselected package comerr-dev:armhf. 2998s Preparing to unpack .../139-comerr-dev_2.1-1.47.2-1ubuntu1_armhf.deb ... 2998s Unpacking comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 2998s Selecting previously unselected package libgssrpc4t64:armhf. 2998s Preparing to unpack .../140-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 2998s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 2998s Selecting previously unselected package libkadm5clnt-mit12:armhf. 2998s Preparing to unpack .../141-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 2998s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 2998s Selecting previously unselected package libkdb5-10t64:armhf. 2998s Preparing to unpack .../142-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 2998s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 2998s Selecting previously unselected package libkadm5srv-mit12:armhf. 2998s Preparing to unpack .../143-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 2998s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 2998s Selecting previously unselected package krb5-multidev:armhf. 2998s Preparing to unpack .../144-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 2998s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 2998s Selecting previously unselected package libaec0:armhf. 2999s Preparing to unpack .../145-libaec0_1.1.3-1_armhf.deb ... 2999s Unpacking libaec0:armhf (1.1.3-1) ... 2999s Selecting previously unselected package libalglib4.2:armhf. 2999s Preparing to unpack .../146-libalglib4.2_4.2.0-2_armhf.deb ... 2999s Unpacking libalglib4.2:armhf (4.2.0-2) ... 2999s Selecting previously unselected package libsuitesparseconfig7:armhf. 2999s Preparing to unpack .../147-libsuitesparseconfig7_1%3a7.8.3+dfsg-3_armhf.deb ... 2999s Unpacking libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 2999s Selecting previously unselected package libamd3:armhf. 2999s Preparing to unpack .../148-libamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 2999s Unpacking libamd3:armhf (1:7.8.3+dfsg-3) ... 2999s Selecting previously unselected package libann0. 2999s Preparing to unpack .../149-libann0_1.1.2+doc-9build1_armhf.deb ... 2999s Unpacking libann0 (1.1.2+doc-9build1) ... 2999s Selecting previously unselected package libarpack2t64:armhf. 2999s Preparing to unpack .../150-libarpack2t64_3.9.1-4_armhf.deb ... 2999s Unpacking libarpack2t64:armhf (3.9.1-4) ... 2999s Selecting previously unselected package libblas-dev:armhf. 2999s Preparing to unpack .../151-libblas-dev_3.12.1-2_armhf.deb ... 2999s Unpacking libblas-dev:armhf (3.12.1-2) ... 2999s Selecting previously unselected package liblapack-dev:armhf. 2999s Preparing to unpack .../152-liblapack-dev_3.12.1-2_armhf.deb ... 2999s Unpacking liblapack-dev:armhf (3.12.1-2) ... 2999s Selecting previously unselected package libarpack2-dev:armhf. 2999s Preparing to unpack .../153-libarpack2-dev_3.9.1-4_armhf.deb ... 2999s Unpacking libarpack2-dev:armhf (3.9.1-4) ... 2999s Selecting previously unselected package libbasix0.9:armhf. 2999s Preparing to unpack .../154-libbasix0.9_0.9.0-2build2_armhf.deb ... 2999s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 2999s Selecting previously unselected package libpkgconf3:armhf. 2999s Preparing to unpack .../155-libpkgconf3_1.8.1-4_armhf.deb ... 2999s Unpacking libpkgconf3:armhf (1.8.1-4) ... 2999s Selecting previously unselected package pkgconf-bin. 2999s Preparing to unpack .../156-pkgconf-bin_1.8.1-4_armhf.deb ... 2999s Unpacking pkgconf-bin (1.8.1-4) ... 2999s Selecting previously unselected package pkgconf:armhf. 2999s Preparing to unpack .../157-pkgconf_1.8.1-4_armhf.deb ... 2999s Unpacking pkgconf:armhf (1.8.1-4) ... 2999s Selecting previously unselected package libeigen3-dev. 2999s Preparing to unpack .../158-libeigen3-dev_3.4.0-4build1_all.deb ... 2999s Unpacking libeigen3-dev (3.4.0-4build1) ... 2999s Selecting previously unselected package libbasix-dev:armhf. 2999s Preparing to unpack .../159-libbasix-dev_0.9.0-2build2_armhf.deb ... 2999s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 2999s Selecting previously unselected package libboost1.83-dev:armhf. 2999s Preparing to unpack .../160-libboost1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2999s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-atomic1.83.0:armhf. 3002s Preparing to unpack .../161-libboost-atomic1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 3002s Preparing to unpack .../162-libboost-atomic1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 3002s Preparing to unpack .../163-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 3002s Preparing to unpack .../164-libboost-chrono1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-chrono-dev:armhf. 3002s Preparing to unpack .../165-libboost-chrono-dev_1.83.0.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 3002s Selecting previously unselected package libboost-date-time1.83.0:armhf. 3002s Preparing to unpack .../166-libboost-date-time1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-serialization1.83.0:armhf. 3002s Preparing to unpack .../167-libboost-serialization1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 3002s Preparing to unpack .../168-libboost-serialization1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 3002s Preparing to unpack .../169-libboost-date-time1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-dev:armhf. 3002s Preparing to unpack .../170-libboost-dev_1.83.0.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-dev:armhf (1.83.0.2ubuntu1) ... 3002s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 3002s Preparing to unpack .../171-libboost-filesystem1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-system1.83.0:armhf. 3002s Preparing to unpack .../172-libboost-system1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-system1.83-dev:armhf. 3002s Preparing to unpack .../173-libboost-system1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3002s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 3002s Preparing to unpack .../174-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3002s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3003s Selecting previously unselected package libboost-filesystem-dev:armhf. 3003s Preparing to unpack .../175-libboost-filesystem-dev_1.83.0.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 3003s Selecting previously unselected package libboost-regex1.83.0:armhf. 3003s Preparing to unpack .../176-libboost-regex1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3003s Selecting previously unselected package libicu-dev:armhf. 3003s Preparing to unpack .../177-libicu-dev_76.1-1ubuntu2_armhf.deb ... 3003s Unpacking libicu-dev:armhf (76.1-1ubuntu2) ... 3003s Selecting previously unselected package libboost-regex1.83-dev:armhf. 3003s Preparing to unpack .../178-libboost-regex1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3003s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 3003s Preparing to unpack .../179-libboost-iostreams1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3003s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 3003s Preparing to unpack .../180-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3003s Selecting previously unselected package libboost-iostreams-dev:armhf. 3003s Preparing to unpack .../181-libboost-iostreams-dev_1.83.0.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 3003s Selecting previously unselected package libboost-math1.83.0:armhf. 3003s Preparing to unpack .../182-libboost-math1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3003s Selecting previously unselected package libboost-math1.83-dev:armhf. 3003s Preparing to unpack .../183-libboost-math1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3003s Selecting previously unselected package libboost-math-dev:armhf. 3003s Preparing to unpack .../184-libboost-math-dev_1.83.0.2ubuntu1_armhf.deb ... 3003s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 3003s Selecting previously unselected package libhwloc15:armhf. 3003s Preparing to unpack .../185-libhwloc15_2.12.0-1_armhf.deb ... 3003s Unpacking libhwloc15:armhf (2.12.0-1) ... 3003s Selecting previously unselected package libmpich12:armhf. 3003s Preparing to unpack .../186-libmpich12_4.2.1-5_armhf.deb ... 3003s Unpacking libmpich12:armhf (4.2.1-5) ... 3004s Selecting previously unselected package libboost-mpi1.83.0. 3004s Preparing to unpack .../187-libboost-mpi1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3004s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 3004s Selecting previously unselected package libnuma-dev:armhf. 3004s Preparing to unpack .../188-libnuma-dev_2.0.18-1build1_armhf.deb ... 3004s Unpacking libnuma-dev:armhf (2.0.18-1build1) ... 3004s Selecting previously unselected package libltdl-dev:armhf. 3004s Preparing to unpack .../189-libltdl-dev_2.5.4-4_armhf.deb ... 3004s Unpacking libltdl-dev:armhf (2.5.4-4) ... 3004s Selecting previously unselected package libhwloc-dev:armhf. 3004s Preparing to unpack .../190-libhwloc-dev_2.12.0-1_armhf.deb ... 3004s Unpacking libhwloc-dev:armhf (2.12.0-1) ... 3004s Selecting previously unselected package hwloc-nox. 3004s Preparing to unpack .../191-hwloc-nox_2.12.0-1_armhf.deb ... 3004s Unpacking hwloc-nox (2.12.0-1) ... 3004s Selecting previously unselected package libslurm42t64. 3004s Preparing to unpack .../192-libslurm42t64_24.11.3-2_armhf.deb ... 3004s Unpacking libslurm42t64 (24.11.3-2) ... 3004s Selecting previously unselected package mpich. 3004s Preparing to unpack .../193-mpich_4.2.1-5_armhf.deb ... 3004s Unpacking mpich (4.2.1-5) ... 3004s Selecting previously unselected package libmpich-dev:armhf. 3004s Preparing to unpack .../194-libmpich-dev_4.2.1-5_armhf.deb ... 3004s Unpacking libmpich-dev:armhf (4.2.1-5) ... 3004s Selecting previously unselected package mpi-default-dev. 3004s Preparing to unpack .../195-mpi-default-dev_1.18_armhf.deb ... 3004s Unpacking mpi-default-dev (1.18) ... 3004s Selecting previously unselected package libboost-mpi1.83-dev. 3004s Preparing to unpack .../196-libboost-mpi1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3004s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 3004s Selecting previously unselected package libboost-mpi-dev. 3004s Preparing to unpack .../197-libboost-mpi-dev_1.83.0.2ubuntu1_armhf.deb ... 3004s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 3004s Selecting previously unselected package libboost-program-options1.83.0:armhf. 3004s Preparing to unpack .../198-libboost-program-options1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3004s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3004s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 3004s Preparing to unpack .../199-libboost-program-options1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3004s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3004s Selecting previously unselected package libboost-program-options-dev:armhf. 3004s Preparing to unpack .../200-libboost-program-options-dev_1.83.0.2ubuntu1_armhf.deb ... 3004s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 3004s Selecting previously unselected package libboost-serialization-dev:armhf. 3005s Preparing to unpack .../201-libboost-serialization-dev_1.83.0.2ubuntu1_armhf.deb ... 3005s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 3005s Selecting previously unselected package libboost-thread1.83.0:armhf. 3005s Preparing to unpack .../202-libboost-thread1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3005s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3005s Selecting previously unselected package libboost-thread1.83-dev:armhf. 3005s Preparing to unpack .../203-libboost-thread1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3005s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Selecting previously unselected package libboost-thread-dev:armhf. 3005s Preparing to unpack .../204-libboost-thread-dev_1.83.0.2ubuntu1_armhf.deb ... 3005s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 3005s Selecting previously unselected package libboost-timer1.83.0:armhf. 3005s Preparing to unpack .../205-libboost-timer1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 3005s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3005s Selecting previously unselected package libboost-timer1.83-dev:armhf. 3005s Preparing to unpack .../206-libboost-timer1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 3005s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Selecting previously unselected package libboost-timer-dev:armhf. 3005s Preparing to unpack .../207-libboost-timer-dev_1.83.0.2ubuntu1_armhf.deb ... 3005s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 3005s Selecting previously unselected package libbrotli-dev:armhf. 3005s Preparing to unpack .../208-libbrotli-dev_1.1.0-2build4_armhf.deb ... 3005s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 3005s Selecting previously unselected package libbtf2:armhf. 3005s Preparing to unpack .../209-libbtf2_1%3a7.8.3+dfsg-3_armhf.deb ... 3005s Unpacking libbtf2:armhf (1:7.8.3+dfsg-3) ... 3005s Selecting previously unselected package libcamd3:armhf. 3005s Preparing to unpack .../210-libcamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 3005s Unpacking libcamd3:armhf (1:7.8.3+dfsg-3) ... 3005s Selecting previously unselected package libccolamd3:armhf. 3005s Preparing to unpack .../211-libccolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 3005s Unpacking libccolamd3:armhf (1:7.8.3+dfsg-3) ... 3005s Selecting previously unselected package libsz2:armhf. 3005s Preparing to unpack .../212-libsz2_1.1.3-1_armhf.deb ... 3005s Unpacking libsz2:armhf (1.1.3-1) ... 3005s Selecting previously unselected package libhdf5-310:armhf. 3005s Preparing to unpack .../213-libhdf5-310_1.14.5+repack-3_armhf.deb ... 3005s Unpacking libhdf5-310:armhf (1.14.5+repack-3) ... 3005s Selecting previously unselected package libcgns3.4:armhf. 3005s Preparing to unpack .../214-libcgns3.4_3.4.0-5build1_armhf.deb ... 3005s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 3005s Selecting previously unselected package libcolamd3:armhf. 3005s Preparing to unpack .../215-libcolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 3005s Unpacking libcolamd3:armhf (1:7.8.3+dfsg-3) ... 3005s Selecting previously unselected package libcholmod5:armhf. 3005s Preparing to unpack .../216-libcholmod5_1%3a7.8.3+dfsg-3_armhf.deb ... 3005s Unpacking libcholmod5:armhf (1:7.8.3+dfsg-3) ... 3005s Selecting previously unselected package libcombblas2.0.0t64:armhf. 3005s Preparing to unpack .../217-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 3005s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 3005s Selecting previously unselected package libidn2-dev:armhf. 3005s Preparing to unpack .../218-libidn2-dev_2.3.8-2_armhf.deb ... 3005s Unpacking libidn2-dev:armhf (2.3.8-2) ... 3005s Selecting previously unselected package libkrb5-dev:armhf. 3005s Preparing to unpack .../219-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 3005s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 3005s Selecting previously unselected package libldap-dev:armhf. 3006s Preparing to unpack .../220-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 3006s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 3006s Selecting previously unselected package libnghttp2-dev:armhf. 3006s Preparing to unpack .../221-libnghttp2-dev_1.64.0-1ubuntu1_armhf.deb ... 3006s Unpacking libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 3006s Selecting previously unselected package libpsl-dev:armhf. 3006s Preparing to unpack .../222-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 3006s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 3006s Selecting previously unselected package libgmpxx4ldbl:armhf. 3006s Preparing to unpack .../223-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 3006s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3006s Selecting previously unselected package libgmp-dev:armhf. 3006s Preparing to unpack .../224-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 3006s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3006s Selecting previously unselected package libevent-2.1-7t64:armhf. 3006s Preparing to unpack .../225-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 3006s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 3006s Selecting previously unselected package libunbound8:armhf. 3006s Preparing to unpack .../226-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 3006s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 3006s Selecting previously unselected package libgnutls-dane0t64:armhf. 3006s Preparing to unpack .../227-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 3006s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 3006s Selecting previously unselected package libgnutls-openssl27t64:armhf. 3006s Preparing to unpack .../228-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 3006s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 3006s Selecting previously unselected package libp11-kit-dev:armhf. 3006s Preparing to unpack .../229-libp11-kit-dev_0.25.5-2ubuntu3_armhf.deb ... 3006s Unpacking libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 3006s Selecting previously unselected package libtasn1-6-dev:armhf. 3006s Preparing to unpack .../230-libtasn1-6-dev_4.20.0-2_armhf.deb ... 3006s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 3006s Selecting previously unselected package nettle-dev:armhf. 3006s Preparing to unpack .../231-nettle-dev_3.10.1-1_armhf.deb ... 3006s Unpacking nettle-dev:armhf (3.10.1-1) ... 3006s Selecting previously unselected package libgnutls28-dev:armhf. 3006s Preparing to unpack .../232-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 3006s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 3006s Selecting previously unselected package zlib1g-dev:armhf. 3006s Preparing to unpack .../233-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 3006s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 3006s Selecting previously unselected package librtmp-dev:armhf. 3006s Preparing to unpack .../234-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 3006s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 3006s Selecting previously unselected package libssl-dev:armhf. 3006s Preparing to unpack .../235-libssl-dev_3.4.1-1ubuntu3_armhf.deb ... 3006s Unpacking libssl-dev:armhf (3.4.1-1ubuntu3) ... 3006s Selecting previously unselected package libssh2-1-dev:armhf. 3006s Preparing to unpack .../236-libssh2-1-dev_1.11.1-1_armhf.deb ... 3006s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 3006s Selecting previously unselected package libzstd-dev:armhf. 3006s Preparing to unpack .../237-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 3006s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 3007s Selecting previously unselected package libcurl4-openssl-dev:armhf. 3007s Preparing to unpack .../238-libcurl4-openssl-dev_8.12.1-3ubuntu1_armhf.deb ... 3007s Unpacking libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 3007s Selecting previously unselected package libcxsparse4:armhf. 3007s Preparing to unpack .../239-libcxsparse4_1%3a7.8.3+dfsg-3_armhf.deb ... 3007s Unpacking libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 3007s Selecting previously unselected package libhdf5-mpich-310:armhf. 3007s Preparing to unpack .../240-libhdf5-mpich-310_1.14.5+repack-3_armhf.deb ... 3007s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 3007s Selecting previously unselected package libfftw3-double3:armhf. 3007s Preparing to unpack .../241-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 3007s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 3007s Selecting previously unselected package libfftw3-single3:armhf. 3007s Preparing to unpack .../242-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 3007s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 3007s Selecting previously unselected package libfftw3-mpi3:armhf. 3007s Preparing to unpack .../243-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 3007s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 3007s Selecting previously unselected package libklu2:armhf. 3007s Preparing to unpack .../244-libklu2_1%3a7.8.3+dfsg-3_armhf.deb ... 3007s Unpacking libklu2:armhf (1:7.8.3+dfsg-3) ... 3007s Selecting previously unselected package mpi-default-bin. 3007s Preparing to unpack .../245-mpi-default-bin_1.18_armhf.deb ... 3007s Unpacking mpi-default-bin (1.18) ... 3007s Selecting previously unselected package libscalapack-mpich2.2:armhf. 3007s Preparing to unpack .../246-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 3007s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3007s Selecting previously unselected package libmumps-5.7:armhf. 3007s Preparing to unpack .../247-libmumps-5.7_5.7.3-3build2_armhf.deb ... 3007s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 3007s Selecting previously unselected package libptscotch-7.0:armhf. 3007s Preparing to unpack .../248-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3007s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3007s Selecting previously unselected package libspqr4:armhf. 3007s Preparing to unpack .../249-libspqr4_1%3a7.8.3+dfsg-3_armhf.deb ... 3007s Unpacking libspqr4:armhf (1:7.8.3+dfsg-3) ... 3007s Selecting previously unselected package libmetis5:armhf. 3007s Preparing to unpack .../250-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 3007s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 3007s Selecting previously unselected package libsuperlu-dist8:armhf. 3007s Preparing to unpack .../251-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 3007s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 3007s Selecting previously unselected package libsuperlu7:armhf. 3007s Preparing to unpack .../252-libsuperlu7_7.0.0+dfsg1-2_armhf.deb ... 3007s Unpacking libsuperlu7:armhf (7.0.0+dfsg1-2) ... 3007s Selecting previously unselected package libumfpack6:armhf. 3007s Preparing to unpack .../253-libumfpack6_1%3a7.8.3+dfsg-3_armhf.deb ... 3007s Unpacking libumfpack6:armhf (1:7.8.3+dfsg-3) ... 3007s Selecting previously unselected package ocl-icd-libopencl1:armhf. 3007s Preparing to unpack .../254-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 3007s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3008s Selecting previously unselected package libpetsc-complex3.22:armhf. 3008s Preparing to unpack .../255-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3008s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3008s Selecting previously unselected package libpugixml1v5:armhf. 3008s Preparing to unpack .../256-libpugixml1v5_1.14-2_armhf.deb ... 3008s Unpacking libpugixml1v5:armhf (1.14-2) ... 3008s Selecting previously unselected package libparpack2t64:armhf. 3008s Preparing to unpack .../257-libparpack2t64_3.9.1-4_armhf.deb ... 3008s Unpacking libparpack2t64:armhf (3.9.1-4) ... 3008s Selecting previously unselected package libslepc-complex3.22. 3008s Preparing to unpack .../258-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 3008s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 3008s Selecting previously unselected package libspdlog1.15:armhf. 3008s Preparing to unpack .../259-libspdlog1.15_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 3008s Unpacking libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 3008s Selecting previously unselected package libdolfinx-complex0.9:armhf. 3008s Preparing to unpack .../260-libdolfinx-complex0.9_1%3a0.9.0-6build3_armhf.deb ... 3008s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 3008s Selecting previously unselected package libjs-jquery-ui. 3008s Preparing to unpack .../261-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 3008s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 3008s Selecting previously unselected package libldl3:armhf. 3008s Preparing to unpack .../262-libldl3_1%3a7.8.3+dfsg-3_armhf.deb ... 3008s Unpacking libldl3:armhf (1:7.8.3+dfsg-3) ... 3008s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 3008s Preparing to unpack .../263-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-3_armhf.deb ... 3008s Unpacking libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 3008s Selecting previously unselected package librbio4:armhf. 3008s Preparing to unpack .../264-librbio4_1%3a7.8.3+dfsg-3_armhf.deb ... 3008s Unpacking librbio4:armhf (1:7.8.3+dfsg-3) ... 3008s Selecting previously unselected package libspex3:armhf. 3008s Preparing to unpack .../265-libspex3_1%3a7.8.3+dfsg-3_armhf.deb ... 3008s Unpacking libspex3:armhf (1:7.8.3+dfsg-3) ... 3008s Selecting previously unselected package libparu1:armhf. 3008s Preparing to unpack .../266-libparu1_1%3a7.8.3+dfsg-3_armhf.deb ... 3008s Unpacking libparu1:armhf (1:7.8.3+dfsg-3) ... 3008s Selecting previously unselected package libsuitesparse-dev:armhf. 3008s Preparing to unpack .../267-libsuitesparse-dev_1%3a7.8.3+dfsg-3_armhf.deb ... 3008s Unpacking libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 3008s Selecting previously unselected package libscotch-7.0:armhf. 3008s Preparing to unpack .../268-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3008s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3009s Selecting previously unselected package libscotch-dev. 3009s Preparing to unpack .../269-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3009s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 3009s Selecting previously unselected package libptscotch-dev. 3009s Preparing to unpack .../270-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3009s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 3009s Selecting previously unselected package libscalapack-mpich-dev:armhf. 3009s Preparing to unpack .../271-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 3009s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3009s Selecting previously unselected package libscalapack-mpi-dev:armhf. 3009s Preparing to unpack .../272-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 3009s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3009s Selecting previously unselected package libfftw3-bin. 3009s Preparing to unpack .../273-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 3009s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 3009s Selecting previously unselected package libfftw3-dev:armhf. 3009s Preparing to unpack .../274-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 3009s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 3009s Selecting previously unselected package libfftw3-mpi-dev:armhf. 3009s Preparing to unpack .../275-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 3009s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 3009s Selecting previously unselected package opencl-c-headers. 3009s Preparing to unpack .../276-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 3009s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 3009s Selecting previously unselected package opencl-clhpp-headers. 3009s Preparing to unpack .../277-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 3009s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3009s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 3009s Preparing to unpack .../278-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 3009s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3009s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 3009s Preparing to unpack .../279-libhdf5-mpich-fortran-310_1.14.5+repack-3_armhf.deb ... 3009s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 3009s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 3009s Preparing to unpack .../280-libhdf5-mpich-hl-310_1.14.5+repack-3_armhf.deb ... 3009s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 3009s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 3009s Preparing to unpack .../281-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3_armhf.deb ... 3009s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 3009s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 3009s Preparing to unpack .../282-libhdf5-mpich-cpp-310_1.14.5+repack-3_armhf.deb ... 3009s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 3009s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 3009s Preparing to unpack .../283-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3_armhf.deb ... 3009s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 3009s Selecting previously unselected package libaec-dev:armhf. 3009s Preparing to unpack .../284-libaec-dev_1.1.3-1_armhf.deb ... 3009s Unpacking libaec-dev:armhf (1.1.3-1) ... 3009s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 3009s Preparing to unpack .../285-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 3009s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 3009s Selecting previously unselected package libjpeg8-dev:armhf. 3009s Preparing to unpack .../286-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 3009s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 3009s Selecting previously unselected package libjpeg-dev:armhf. 3009s Preparing to unpack .../287-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 3009s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 3009s Selecting previously unselected package libhdf5-mpich-dev. 3010s Preparing to unpack .../288-libhdf5-mpich-dev_1.14.5+repack-3_armhf.deb ... 3010s Unpacking libhdf5-mpich-dev (1.14.5+repack-3) ... 3010s Selecting previously unselected package libhdf5-mpi-dev:armhf. 3010s Preparing to unpack .../289-libhdf5-mpi-dev_1.14.5+repack-3_armhf.deb ... 3010s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 3010s Selecting previously unselected package libsuperlu-dev:armhf. 3010s Preparing to unpack .../290-libsuperlu-dev_7.0.0+dfsg1-2_armhf.deb ... 3010s Unpacking libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 3010s Selecting previously unselected package libsuperlu-dist-dev:armhf. 3010s Preparing to unpack .../291-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 3010s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 3010s Selecting previously unselected package xorg-sgml-doctools. 3010s Preparing to unpack .../292-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 3010s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 3010s Selecting previously unselected package x11proto-dev. 3010s Preparing to unpack .../293-x11proto-dev_2024.1-1_all.deb ... 3010s Unpacking x11proto-dev (2024.1-1) ... 3010s Selecting previously unselected package libxau-dev:armhf. 3010s Preparing to unpack .../294-libxau-dev_1%3a1.0.11-1_armhf.deb ... 3010s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 3010s Selecting previously unselected package libxdmcp-dev:armhf. 3010s Preparing to unpack .../295-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 3010s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 3010s Selecting previously unselected package xtrans-dev. 3010s Preparing to unpack .../296-xtrans-dev_1.4.0-1_all.deb ... 3010s Unpacking xtrans-dev (1.4.0-1) ... 3010s Selecting previously unselected package libxcb1-dev:armhf. 3010s Preparing to unpack .../297-libxcb1-dev_1.17.0-2_armhf.deb ... 3010s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 3010s Selecting previously unselected package libx11-dev:armhf. 3010s Preparing to unpack .../298-libx11-dev_2%3a1.8.10-2_armhf.deb ... 3010s Unpacking libx11-dev:armhf (2:1.8.10-2) ... 3010s Selecting previously unselected package libyaml-dev:armhf. 3010s Preparing to unpack .../299-libyaml-dev_0.2.5-2_armhf.deb ... 3010s Unpacking libyaml-dev:armhf (0.2.5-2) ... 3010s Selecting previously unselected package libpetsc3.22-dev-common. 3010s Preparing to unpack .../300-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 3010s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 3010s Selecting previously unselected package libmumps-headers-dev. 3010s Preparing to unpack .../301-libmumps-headers-dev_5.7.3-3build2_all.deb ... 3010s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 3010s Selecting previously unselected package libmumps-dev:armhf. 3010s Preparing to unpack .../302-libmumps-dev_5.7.3-3build2_armhf.deb ... 3010s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 3010s Selecting previously unselected package libc6-dbg:armhf. 3011s Preparing to unpack .../303-libc6-dbg_2.41-6ubuntu1_armhf.deb ... 3011s Unpacking libc6-dbg:armhf (2.41-6ubuntu1) ... 3011s Selecting previously unselected package valgrind. 3011s Preparing to unpack .../304-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 3011s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 3011s Selecting previously unselected package valgrind-mpi. 3011s Preparing to unpack .../305-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 3011s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 3011s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 3011s Preparing to unpack .../306-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3011s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3011s Selecting previously unselected package libparpack2-dev:armhf. 3011s Preparing to unpack .../307-libparpack2-dev_3.9.1-4_armhf.deb ... 3011s Unpacking libparpack2-dev:armhf (3.9.1-4) ... 3011s Selecting previously unselected package libslepc-complex3.22-dev. 3011s Preparing to unpack .../308-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3011s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 3011s Selecting previously unselected package libdolfinx-complex-dev:armhf. 3011s Preparing to unpack .../309-libdolfinx-complex-dev_1%3a0.9.0-6build3_armhf.deb ... 3011s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 3011s Selecting previously unselected package libhypre-2.32.0:armhf. 3011s Preparing to unpack .../310-libhypre-2.32.0_2.32.0-4_armhf.deb ... 3011s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 3011s Selecting previously unselected package libpetsc-real3.22:armhf. 3011s Preparing to unpack .../311-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3011s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3012s Selecting previously unselected package libslepc-real3.22. 3012s Preparing to unpack .../312-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 3012s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 3012s Selecting previously unselected package libdolfinx-real0.9:armhf. 3012s Preparing to unpack .../313-libdolfinx-real0.9_1%3a0.9.0-6build3_armhf.deb ... 3012s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 3012s Selecting previously unselected package libhypre-dev:armhf. 3012s Preparing to unpack .../314-libhypre-dev_2.32.0-4_armhf.deb ... 3012s Unpacking libhypre-dev:armhf (2.32.0-4) ... 3012s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 3012s Preparing to unpack .../315-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 3012s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3012s Selecting previously unselected package libslepc-real3.22-dev. 3012s Preparing to unpack .../316-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3012s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 3012s Selecting previously unselected package libdolfinx-real-dev:armhf. 3012s Preparing to unpack .../317-libdolfinx-real-dev_1%3a0.9.0-6build3_armhf.deb ... 3012s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 3012s Selecting previously unselected package libpugixml-dev:armhf. 3012s Preparing to unpack .../318-libpugixml-dev_1.14-2_armhf.deb ... 3012s Unpacking libpugixml-dev:armhf (1.14-2) ... 3012s Selecting previously unselected package libfmt-dev:armhf. 3012s Preparing to unpack .../319-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 3012s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 3012s Selecting previously unselected package libspdlog-dev:armhf. 3012s Preparing to unpack .../320-libspdlog-dev_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 3012s Unpacking libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 3012s Selecting previously unselected package libxml2-dev:armhf. 3012s Preparing to unpack .../321-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4_armhf.deb ... 3012s Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 3012s Selecting previously unselected package python3-ply. 3013s Preparing to unpack .../322-python3-ply_3.11-9_all.deb ... 3013s Unpacking python3-ply (3.11-9) ... 3013s Selecting previously unselected package python3-pycparser. 3013s Preparing to unpack .../323-python3-pycparser_2.22-2_all.deb ... 3013s Unpacking python3-pycparser (2.22-2) ... 3013s Selecting previously unselected package python3-cffi. 3013s Preparing to unpack .../324-python3-cffi_1.17.1-2build2_all.deb ... 3013s Unpacking python3-cffi (1.17.1-2build2) ... 3013s Selecting previously unselected package libpython3.13:armhf. 3013s Preparing to unpack .../325-libpython3.13_3.13.3-1_armhf.deb ... 3013s Unpacking libpython3.13:armhf (3.13.3-1) ... 3013s Selecting previously unselected package libexpat1-dev:armhf. 3013s Preparing to unpack .../326-libexpat1-dev_2.7.1-1_armhf.deb ... 3013s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 3013s Selecting previously unselected package libpython3.13-dev:armhf. 3013s Preparing to unpack .../327-libpython3.13-dev_3.13.3-1_armhf.deb ... 3013s Unpacking libpython3.13-dev:armhf (3.13.3-1) ... 3013s Selecting previously unselected package libpython3-dev:armhf. 3013s Preparing to unpack .../328-libpython3-dev_3.13.3-1_armhf.deb ... 3013s Unpacking libpython3-dev:armhf (3.13.3-1) ... 3013s Selecting previously unselected package python3.13-dev. 3013s Preparing to unpack .../329-python3.13-dev_3.13.3-1_armhf.deb ... 3013s Unpacking python3.13-dev (3.13.3-1) ... 3013s Selecting previously unselected package python3-dev. 3013s Preparing to unpack .../330-python3-dev_3.13.3-1_armhf.deb ... 3013s Unpacking python3-dev (3.13.3-1) ... 3013s Selecting previously unselected package python3-ufl. 3013s Preparing to unpack .../331-python3-ufl_2024.2.0-2_all.deb ... 3013s Unpacking python3-ufl (2024.2.0-2) ... 3013s Selecting previously unselected package python3-basix. 3013s Preparing to unpack .../332-python3-basix_0.9.0-2build2_armhf.deb ... 3013s Unpacking python3-basix (0.9.0-2build2) ... 3013s Selecting previously unselected package python3-ffcx. 3013s Preparing to unpack .../333-python3-ffcx_1%3a0.9.0-2_all.deb ... 3013s Unpacking python3-ffcx (1:0.9.0-2) ... 3013s Selecting previously unselected package libdolfinx-dev:armhf. 3013s Preparing to unpack .../334-libdolfinx-dev_1%3a0.9.0-6build3_armhf.deb ... 3013s Unpacking libdolfinx-dev:armhf (1:0.9.0-6build3) ... 3013s Selecting previously unselected package libxfixes3:armhf. 3013s Preparing to unpack .../335-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 3013s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 3013s Selecting previously unselected package libxcursor1:armhf. 3014s Preparing to unpack .../336-libxcursor1_1%3a1.2.3-1_armhf.deb ... 3014s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 3014s Selecting previously unselected package libxinerama1:armhf. 3014s Preparing to unpack .../337-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 3014s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 3014s Selecting previously unselected package libfltk1.3t64:armhf. 3014s Preparing to unpack .../338-libfltk1.3t64_1.3.8-6.1build2_armhf.deb ... 3014s Unpacking libfltk1.3t64:armhf (1.3.8-6.1build2) ... 3014s Selecting previously unselected package libglvnd0:armhf. 3014s Preparing to unpack .../339-libglvnd0_1.7.0-1build1_armhf.deb ... 3014s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 3014s Selecting previously unselected package libx11-xcb1:armhf. 3014s Preparing to unpack .../340-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 3014s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 3014s Selecting previously unselected package libxcb-dri3-0:armhf. 3014s Preparing to unpack .../341-libxcb-dri3-0_1.17.0-2_armhf.deb ... 3014s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 3014s Selecting previously unselected package libxcb-glx0:armhf. 3014s Preparing to unpack .../342-libxcb-glx0_1.17.0-2_armhf.deb ... 3014s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 3014s Selecting previously unselected package libxcb-present0:armhf. 3014s Preparing to unpack .../343-libxcb-present0_1.17.0-2_armhf.deb ... 3014s Unpacking libxcb-present0:armhf (1.17.0-2) ... 3014s Selecting previously unselected package libxcb-xfixes0:armhf. 3014s Preparing to unpack .../344-libxcb-xfixes0_1.17.0-2_armhf.deb ... 3014s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 3014s Selecting previously unselected package libxxf86vm1:armhf. 3014s Preparing to unpack .../345-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 3014s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 3014s Selecting previously unselected package libllvm19:armhf. 3014s Preparing to unpack .../346-libllvm19_1%3a19.1.7-3ubuntu1_armhf.deb ... 3014s Unpacking libllvm19:armhf (1:19.1.7-3ubuntu1) ... 3015s Selecting previously unselected package libxcb-randr0:armhf. 3015s Preparing to unpack .../347-libxcb-randr0_1.17.0-2_armhf.deb ... 3015s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 3015s Selecting previously unselected package libxcb-sync1:armhf. 3015s Preparing to unpack .../348-libxcb-sync1_1.17.0-2_armhf.deb ... 3015s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 3015s Selecting previously unselected package libxshmfence1:armhf. 3015s Preparing to unpack .../349-libxshmfence1_1.3.3-1_armhf.deb ... 3015s Unpacking libxshmfence1:armhf (1.3.3-1) ... 3015s Selecting previously unselected package mesa-libgallium:armhf. 3015s Preparing to unpack .../350-mesa-libgallium_25.0.3-1ubuntu2_armhf.deb ... 3015s Unpacking mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 3015s Selecting previously unselected package libwayland-server0:armhf. 3015s Preparing to unpack .../351-libwayland-server0_1.23.1-3_armhf.deb ... 3015s Unpacking libwayland-server0:armhf (1.23.1-3) ... 3015s Selecting previously unselected package libgbm1:armhf. 3015s Preparing to unpack .../352-libgbm1_25.0.3-1ubuntu2_armhf.deb ... 3015s Unpacking libgbm1:armhf (25.0.3-1ubuntu2) ... 3015s Selecting previously unselected package libvulkan1:armhf. 3015s Preparing to unpack .../353-libvulkan1_1.4.304.0-1_armhf.deb ... 3015s Unpacking libvulkan1:armhf (1.4.304.0-1) ... 3015s Selecting previously unselected package libgl1-mesa-dri:armhf. 3015s Preparing to unpack .../354-libgl1-mesa-dri_25.0.3-1ubuntu2_armhf.deb ... 3015s Unpacking libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 3015s Selecting previously unselected package libglx-mesa0:armhf. 3016s Preparing to unpack .../355-libglx-mesa0_25.0.3-1ubuntu2_armhf.deb ... 3016s Unpacking libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 3016s Selecting previously unselected package libglx0:armhf. 3016s Preparing to unpack .../356-libglx0_1.7.0-1build1_armhf.deb ... 3016s Unpacking libglx0:armhf (1.7.0-1build1) ... 3016s Selecting previously unselected package libgl1:armhf. 3016s Preparing to unpack .../357-libgl1_1.7.0-1build1_armhf.deb ... 3016s Unpacking libgl1:armhf (1.7.0-1build1) ... 3016s Selecting previously unselected package libfltk-gl1.3t64:armhf. 3016s Preparing to unpack .../358-libfltk-gl1.3t64_1.3.8-6.1build2_armhf.deb ... 3016s Unpacking libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 3016s Selecting previously unselected package libfltk-images1.3t64:armhf. 3016s Preparing to unpack .../359-libfltk-images1.3t64_1.3.8-6.1build2_armhf.deb ... 3016s Unpacking libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 3016s Selecting previously unselected package libgl2ps1.4. 3016s Preparing to unpack .../360-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 3016s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 3016s Selecting previously unselected package libopengl0:armhf. 3016s Preparing to unpack .../361-libopengl0_1.7.0-1build1_armhf.deb ... 3016s Unpacking libopengl0:armhf (1.7.0-1build1) ... 3016s Selecting previously unselected package libglu1-mesa:armhf. 3016s Preparing to unpack .../362-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 3016s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 3016s Selecting previously unselected package libtbbbind-2-5:armhf. 3016s Preparing to unpack .../363-libtbbbind-2-5_2022.0.0-2_armhf.deb ... 3016s Unpacking libtbbbind-2-5:armhf (2022.0.0-2) ... 3016s Selecting previously unselected package libtbbmalloc2:armhf. 3016s Preparing to unpack .../364-libtbbmalloc2_2022.0.0-2_armhf.deb ... 3016s Unpacking libtbbmalloc2:armhf (2022.0.0-2) ... 3016s Selecting previously unselected package libtbb12:armhf. 3016s Preparing to unpack .../365-libtbb12_2022.0.0-2_armhf.deb ... 3016s Unpacking libtbb12:armhf (2022.0.0-2) ... 3016s Selecting previously unselected package libocct-foundation-7.8:armhf. 3016s Preparing to unpack .../366-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 3016s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3016s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 3016s Preparing to unpack .../367-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 3016s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3016s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 3016s Preparing to unpack .../368-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 3016s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3016s Selecting previously unselected package libimath-3-1-29t64:armhf. 3017s Preparing to unpack .../369-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 3017s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 3017s Selecting previously unselected package libjxr0t64:armhf. 3017s Preparing to unpack .../370-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 3017s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3017s Selecting previously unselected package libopenexr-3-1-30:armhf. 3017s Preparing to unpack .../371-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 3017s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 3017s Selecting previously unselected package libopenjp2-7:armhf. 3017s Preparing to unpack .../372-libopenjp2-7_2.5.3-2_armhf.deb ... 3017s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 3017s Selecting previously unselected package liblcms2-2:armhf. 3017s Preparing to unpack .../373-liblcms2-2_2.16-2_armhf.deb ... 3017s Unpacking liblcms2-2:armhf (2.16-2) ... 3017s Selecting previously unselected package libraw23t64:armhf. 3017s Preparing to unpack .../374-libraw23t64_0.21.4-2_armhf.deb ... 3017s Unpacking libraw23t64:armhf (0.21.4-2) ... 3017s Selecting previously unselected package libwebpmux3:armhf. 3017s Preparing to unpack .../375-libwebpmux3_1.5.0-0.1_armhf.deb ... 3017s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 3017s Selecting previously unselected package libfreeimage3:armhf. 3017s Preparing to unpack .../376-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 3017s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 3017s Selecting previously unselected package libocct-draw-7.8:armhf. 3017s Preparing to unpack .../377-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 3017s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3017s Selecting previously unselected package occt-misc. 3017s Preparing to unpack .../378-occt-misc_7.8.1+dfsg1-3_all.deb ... 3017s Unpacking occt-misc (7.8.1+dfsg1-3) ... 3017s Selecting previously unselected package libocct-visualization-7.8:armhf. 3017s Preparing to unpack .../379-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 3017s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3017s Selecting previously unselected package libocct-ocaf-7.8:armhf. 3018s Preparing to unpack .../380-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 3018s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3018s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 3018s Preparing to unpack .../381-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 3018s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3018s Selecting previously unselected package libvoro++1. 3018s Preparing to unpack .../382-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 3018s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3018s Selecting previously unselected package libgmsh4.13:armhf. 3018s Preparing to unpack .../383-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 3018s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 3018s Selecting previously unselected package libjson-perl. 3018s Preparing to unpack .../384-libjson-perl_4.10000-1_all.deb ... 3018s Unpacking libjson-perl (4.10000-1) ... 3018s Selecting previously unselected package liblbfgsb0:armhf. 3018s Preparing to unpack .../385-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 3018s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 3018s Selecting previously unselected package libpetsc-complex-dev. 3018s Preparing to unpack .../386-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 3018s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 3018s Selecting previously unselected package libpetsc-real-dev. 3018s Preparing to unpack .../387-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 3018s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 3018s Selecting previously unselected package libpython3-all-dev:armhf. 3018s Preparing to unpack .../388-libpython3-all-dev_3.13.3-1_armhf.deb ... 3018s Unpacking libpython3-all-dev:armhf (3.13.3-1) ... 3018s Selecting previously unselected package libqhull-r8.0:armhf. 3018s Preparing to unpack .../389-libqhull-r8.0_2020.2-6build1_armhf.deb ... 3018s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 3018s Selecting previously unselected package libslepc-complex-dev. 3018s Preparing to unpack .../390-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3018s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 3018s Selecting previously unselected package libslepc-real-dev. 3018s Preparing to unpack .../391-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 3018s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 3018s Selecting previously unselected package libwebpdemux2:armhf. 3018s Preparing to unpack .../392-libwebpdemux2_1.5.0-0.1_armhf.deb ... 3018s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 3018s Selecting previously unselected package libxslt1.1:armhf. 3018s Preparing to unpack .../393-libxslt1.1_1.1.39-0exp1ubuntu4_armhf.deb ... 3018s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 3018s Selecting previously unselected package robin-map-dev. 3018s Preparing to unpack .../394-robin-map-dev_1.3.0-1_all.deb ... 3018s Unpacking robin-map-dev (1.3.0-1) ... 3018s Selecting previously unselected package nanobind-dev. 3018s Preparing to unpack .../395-nanobind-dev_2.5.0-1_all.deb ... 3018s Unpacking nanobind-dev (2.5.0-1) ... 3019s Selecting previously unselected package python3-pyproject-hooks. 3019s Preparing to unpack .../396-python3-pyproject-hooks_1.2.0-1_all.deb ... 3019s Unpacking python3-pyproject-hooks (1.2.0-1) ... 3019s Selecting previously unselected package python3-toml. 3019s Preparing to unpack .../397-python3-toml_0.10.2-1_all.deb ... 3019s Unpacking python3-toml (0.10.2-1) ... 3019s Selecting previously unselected package python3-wheel. 3019s Preparing to unpack .../398-python3-wheel_0.45.1-1_all.deb ... 3019s Unpacking python3-wheel (0.45.1-1) ... 3019s Selecting previously unselected package python3-build. 3019s Preparing to unpack .../399-python3-build_1.2.2-1_all.deb ... 3019s Unpacking python3-build (1.2.2-1) ... 3019s Selecting previously unselected package python3-installer. 3019s Preparing to unpack .../400-python3-installer_0.7.0+dfsg1-3_all.deb ... 3019s Unpacking python3-installer (0.7.0+dfsg1-3) ... 3019s Selecting previously unselected package pybuild-plugin-pyproject. 3019s Preparing to unpack .../401-pybuild-plugin-pyproject_6.20250308_all.deb ... 3019s Unpacking pybuild-plugin-pyproject (6.20250308) ... 3019s Selecting previously unselected package python-matplotlib-data. 3019s Preparing to unpack .../402-python-matplotlib-data_3.8.3-7build1_all.deb ... 3019s Unpacking python-matplotlib-data (3.8.3-7build1) ... 3019s Selecting previously unselected package sphinx-common. 3019s Preparing to unpack .../403-sphinx-common_8.2.3-1_all.deb ... 3019s Unpacking sphinx-common (8.2.3-1) ... 3019s Selecting previously unselected package python-petsc4py-doc. 3019s Preparing to unpack .../404-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 3019s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 3019s Selecting previously unselected package python3-all. 3019s Preparing to unpack .../405-python3-all_3.13.3-1_armhf.deb ... 3019s Unpacking python3-all (3.13.3-1) ... 3019s Selecting previously unselected package python3-all-dev. 3019s Preparing to unpack .../406-python3-all-dev_3.13.3-1_armhf.deb ... 3019s Unpacking python3-all-dev (3.13.3-1) ... 3019s Selecting previously unselected package python3-brotli. 3019s Preparing to unpack .../407-python3-brotli_1.1.0-2build4_armhf.deb ... 3019s Unpacking python3-brotli (1.1.0-2build4) ... 3019s Selecting previously unselected package python3-contourpy. 3019s Preparing to unpack .../408-python3-contourpy_1.3.1-1build1_armhf.deb ... 3019s Unpacking python3-contourpy (1.3.1-1build1) ... 3019s Selecting previously unselected package python3-cycler. 3019s Preparing to unpack .../409-python3-cycler_0.12.1-1_all.deb ... 3019s Unpacking python3-cycler (0.12.1-1) ... 3020s Selecting previously unselected package python3-decorator. 3020s Preparing to unpack .../410-python3-decorator_5.1.1-5_all.deb ... 3020s Unpacking python3-decorator (5.1.1-5) ... 3020s Selecting previously unselected package python3-defusedxml. 3020s Preparing to unpack .../411-python3-defusedxml_0.7.1-3_all.deb ... 3020s Unpacking python3-defusedxml (0.7.1-3) ... 3020s Selecting previously unselected package python3-distlib. 3020s Preparing to unpack .../412-python3-distlib_0.3.9-1_all.deb ... 3020s Unpacking python3-distlib (0.3.9-1) ... 3020s Selecting previously unselected package python3-roman. 3020s Preparing to unpack .../413-python3-roman_5.0-1_all.deb ... 3020s Unpacking python3-roman (5.0-1) ... 3020s Selecting previously unselected package python3-docutils. 3020s Preparing to unpack .../414-python3-docutils_0.21.2+dfsg-2_all.deb ... 3020s Unpacking python3-docutils (0.21.2+dfsg-2) ... 3020s Selecting previously unselected package python3-mpi4py. 3020s Preparing to unpack .../415-python3-mpi4py_4.0.3-3ubuntu1_armhf.deb ... 3020s Unpacking python3-mpi4py (4.0.3-3ubuntu1) ... 3020s Selecting previously unselected package python3-nanobind. 3020s Preparing to unpack .../416-python3-nanobind_2.5.0-1_all.deb ... 3020s Unpacking python3-nanobind (2.5.0-1) ... 3020s Selecting previously unselected package python3-pusimp. 3020s Preparing to unpack .../417-python3-pusimp_0.1.1-1_all.deb ... 3020s Unpacking python3-pusimp (0.1.1-1) ... 3020s Selecting previously unselected package python3-scipy. 3020s Preparing to unpack .../418-python3-scipy_1.14.1-4ubuntu2_armhf.deb ... 3020s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 3021s Selecting previously unselected package swig. 3021s Preparing to unpack .../419-swig_4.3.0-1_armhf.deb ... 3021s Unpacking swig (4.3.0-1) ... 3021s Selecting previously unselected package python3-petsc4py-real3.22. 3021s Preparing to unpack .../420-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 3021s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 3021s Selecting previously unselected package python3-petsc4py-real. 3021s Preparing to unpack .../421-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 3021s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 3021s Selecting previously unselected package python3-petsc4py-complex3.22. 3021s Preparing to unpack .../422-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 3021s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 3021s Selecting previously unselected package python3-petsc4py-complex. 3021s Preparing to unpack .../423-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 3021s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 3021s Selecting previously unselected package python3-petsc4py. 3021s Preparing to unpack .../424-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 3021s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 3021s Selecting previously unselected package python3-slepc4py-real3.22. 3021s Preparing to unpack .../425-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 3021s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 3021s Selecting previously unselected package python3-slepc4py-real. 3021s Preparing to unpack .../426-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 3021s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 3021s Selecting previously unselected package python3-slepc4py-complex3.22. 3021s Preparing to unpack .../427-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 3021s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 3021s Selecting previously unselected package python3-slepc4py-complex. 3021s Preparing to unpack .../428-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 3021s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 3021s Selecting previously unselected package python3-slepc4py. 3021s Preparing to unpack .../429-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 3021s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 3021s Selecting previously unselected package python3-dolfinx-real. 3021s Preparing to unpack .../430-python3-dolfinx-real_1%3a0.9.0-6build3_armhf.deb ... 3021s Unpacking python3-dolfinx-real (1:0.9.0-6build3) ... 3021s Selecting previously unselected package python3-dolfinx-complex. 3021s Preparing to unpack .../431-python3-dolfinx-complex_1%3a0.9.0-6build3_armhf.deb ... 3021s Unpacking python3-dolfinx-complex (1:0.9.0-6build3) ... 3021s Selecting previously unselected package python3-dolfinx:armhf. 3021s Preparing to unpack .../432-python3-dolfinx_1%3a0.9.0-6build3_armhf.deb ... 3021s Unpacking python3-dolfinx:armhf (1:0.9.0-6build3) ... 3021s Selecting previously unselected package python3-fastjsonschema. 3021s Preparing to unpack .../433-python3-fastjsonschema_2.21.1-1_all.deb ... 3021s Unpacking python3-fastjsonschema (2.21.1-1) ... 3022s Selecting previously unselected package python3-filelock. 3022s Preparing to unpack .../434-python3-filelock_3.18.0-1_all.deb ... 3022s Unpacking python3-filelock (3.18.0-1) ... 3022s Selecting previously unselected package python3-platformdirs. 3022s Preparing to unpack .../435-python3-platformdirs_4.3.6-1_all.deb ... 3022s Unpacking python3-platformdirs (4.3.6-1) ... 3022s Selecting previously unselected package python3-fs. 3022s Preparing to unpack .../436-python3-fs_2.4.16-7_all.deb ... 3022s Unpacking python3-fs (2.4.16-7) ... 3022s Selecting previously unselected package python3-lxml:armhf. 3022s Preparing to unpack .../437-python3-lxml_5.3.2-1_armhf.deb ... 3022s Unpacking python3-lxml:armhf (5.3.2-1) ... 3022s Selecting previously unselected package python3-lz4. 3022s Preparing to unpack .../438-python3-lz4_4.4.0+dfsg-1build1_armhf.deb ... 3022s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 3022s Selecting previously unselected package python3-mpmath. 3022s Preparing to unpack .../439-python3-mpmath_1.3.0-1_all.deb ... 3022s Unpacking python3-mpmath (1.3.0-1) ... 3022s Selecting previously unselected package python3-sympy. 3022s Preparing to unpack .../440-python3-sympy_1.13.3-5_all.deb ... 3022s Unpacking python3-sympy (1.13.3-5) ... 3022s Selecting previously unselected package python3-ufolib2. 3022s Preparing to unpack .../441-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 3022s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 3022s Selecting previously unselected package unicode-data. 3022s Preparing to unpack .../442-unicode-data_15.1.0-1_all.deb ... 3022s Unpacking unicode-data (15.1.0-1) ... 3023s Selecting previously unselected package python3-fonttools. 3023s Preparing to unpack .../443-python3-fonttools_4.55.3-2build1_armhf.deb ... 3023s Unpacking python3-fonttools (4.55.3-2build1) ... 3023s Selecting previously unselected package python3-gmsh. 3023s Preparing to unpack .../444-python3-gmsh_4.13.1+ds1-6_all.deb ... 3023s Unpacking python3-gmsh (4.13.1+ds1-6) ... 3023s Selecting previously unselected package python3-imagesize. 3023s Preparing to unpack .../445-python3-imagesize_1.4.1-1_all.deb ... 3023s Unpacking python3-imagesize (1.4.1-1) ... 3023s Selecting previously unselected package python3-iniconfig. 3023s Preparing to unpack .../446-python3-iniconfig_1.1.1-2_all.deb ... 3023s Unpacking python3-iniconfig (1.1.1-2) ... 3023s Selecting previously unselected package python3-traitlets. 3023s Preparing to unpack .../447-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 3023s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 3023s Selecting previously unselected package python3-jupyter-core. 3023s Preparing to unpack .../448-python3-jupyter-core_5.7.2-5_all.deb ... 3023s Unpacking python3-jupyter-core (5.7.2-5) ... 3023s Selecting previously unselected package python3-mdit-py-plugins. 3023s Preparing to unpack .../449-python3-mdit-py-plugins_0.4.2-1_all.deb ... 3023s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 3023s Selecting previously unselected package python3-nbformat. 3023s Preparing to unpack .../450-python3-nbformat_5.9.1-1_all.deb ... 3023s Unpacking python3-nbformat (5.9.1-1) ... 3023s Selecting previously unselected package python3-jupytext. 3023s Preparing to unpack .../451-python3-jupytext_1.16.4+ds1-1_all.deb ... 3023s Unpacking python3-jupytext (1.16.4+ds1-1) ... 3023s Selecting previously unselected package python3-kiwisolver. 3023s Preparing to unpack .../452-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 3023s Unpacking python3-kiwisolver (1.4.7-3build1) ... 3023s Selecting previously unselected package python3-pil:armhf. 3023s Preparing to unpack .../453-python3-pil_11.1.0-5build1_armhf.deb ... 3023s Unpacking python3-pil:armhf (11.1.0-5build1) ... 3023s Selecting previously unselected package python3.13-tk. 3023s Preparing to unpack .../454-python3.13-tk_3.13.3-1_armhf.deb ... 3023s Unpacking python3.13-tk (3.13.3-1) ... 3023s Selecting previously unselected package python3-tk:armhf. 3023s Preparing to unpack .../455-python3-tk_3.13.3-1_armhf.deb ... 3023s Unpacking python3-tk:armhf (3.13.3-1) ... 3023s Selecting previously unselected package python3-pil.imagetk:armhf. 3023s Preparing to unpack .../456-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 3023s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 3024s Selecting previously unselected package python3-matplotlib. 3024s Preparing to unpack .../457-python3-matplotlib_3.8.3-7build1_armhf.deb ... 3024s Unpacking python3-matplotlib (3.8.3-7build1) ... 3024s Selecting previously unselected package python3-alabaster. 3024s Preparing to unpack .../458-python3-alabaster_0.7.16-0.1_all.deb ... 3024s Unpacking python3-alabaster (0.7.16-0.1) ... 3024s Selecting previously unselected package python3-roman-numerals. 3024s Preparing to unpack .../459-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 3024s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 3024s Selecting previously unselected package python3-snowballstemmer. 3024s Preparing to unpack .../460-python3-snowballstemmer_2.2.0-4build1_all.deb ... 3024s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 3024s Selecting previously unselected package python3-sphinx. 3024s Preparing to unpack .../461-python3-sphinx_8.2.3-1_all.deb ... 3024s Unpacking python3-sphinx (8.2.3-1) ... 3024s Selecting previously unselected package python3-myst-parser. 3024s Preparing to unpack .../462-python3-myst-parser_4.0.1-1_all.deb ... 3024s Unpacking python3-myst-parser (4.0.1-1) ... 3024s Selecting previously unselected package python3-pathspec. 3024s Preparing to unpack .../463-python3-pathspec_0.12.1-1_all.deb ... 3024s Unpacking python3-pathspec (0.12.1-1) ... 3024s Selecting previously unselected package python3-pip. 3025s Preparing to unpack .../464-python3-pip_25.0+dfsg-1_all.deb ... 3025s Unpacking python3-pip (25.0+dfsg-1) ... 3025s Selecting previously unselected package python3-pip-whl. 3025s Preparing to unpack .../465-python3-pip-whl_25.0+dfsg-1_all.deb ... 3025s Unpacking python3-pip-whl (25.0+dfsg-1) ... 3025s Selecting previously unselected package python3-pluggy. 3025s Preparing to unpack .../466-python3-pluggy_1.5.0-1_all.deb ... 3025s Unpacking python3-pluggy (1.5.0-1) ... 3025s Selecting previously unselected package python3-pyproject-metadata. 3025s Preparing to unpack .../467-python3-pyproject-metadata_0.9.1-1_all.deb ... 3025s Unpacking python3-pyproject-metadata (0.9.1-1) ... 3025s Selecting previously unselected package python3-pytest. 3025s Preparing to unpack .../468-python3-pytest_8.3.5-1_all.deb ... 3025s Unpacking python3-pytest (8.3.5-1) ... 3025s Selecting previously unselected package python3-scikit-build-core. 3025s Preparing to unpack .../469-python3-scikit-build-core_0.10.7-2_all.deb ... 3025s Unpacking python3-scikit-build-core (0.10.7-2) ... 3025s Selecting previously unselected package python3-setuptools-whl. 3025s Preparing to unpack .../470-python3-setuptools-whl_75.8.0-1_all.deb ... 3025s Unpacking python3-setuptools-whl (75.8.0-1) ... 3025s Selecting previously unselected package python3-sphinxcontrib.jquery. 3025s Preparing to unpack .../471-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 3025s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 3025s Selecting previously unselected package python3-sphinx-rtd-theme. 3025s Preparing to unpack .../472-python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.deb ... 3025s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 3025s Selecting previously unselected package python3-wheel-whl. 3025s Preparing to unpack .../473-python3-wheel-whl_0.45.1-1_all.deb ... 3025s Unpacking python3-wheel-whl (0.45.1-1) ... 3025s Selecting previously unselected package python3-virtualenv. 3025s Preparing to unpack .../474-python3-virtualenv_20.29.1+ds-1_all.deb ... 3025s Unpacking python3-virtualenv (20.29.1+ds-1) ... 3025s Selecting previously unselected package libjs-modernizr. 3025s Preparing to unpack .../475-libjs-modernizr_3.13.0-0.1_all.deb ... 3025s Unpacking libjs-modernizr (3.13.0-0.1) ... 3025s Setting up libpython3.13:armhf (3.13.3-1) ... 3025s Setting up dh-python (6.20250308) ... 3026s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 3026s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 3026s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 3026s Setting up liblcms2-2:armhf (2.16-2) ... 3026s Setting up python3-iniconfig (1.1.1-2) ... 3026s Setting up libtbbmalloc2:armhf (2022.0.0-2) ... 3026s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3026s Setting up libpixman-1-0:armhf (0.44.0-3) ... 3026s Setting up libllvm19:armhf (1:19.1.7-3ubuntu1) ... 3026s Setting up libxapian30:armhf (1.4.25-2) ... 3026s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 3026s Setting up libwayland-server0:armhf (1.23.1-3) ... 3026s Setting up libaom3:armhf (3.12.1-1) ... 3026s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 3026s Setting up python3-setuptools-whl (75.8.0-1) ... 3026s Setting up python3-filelock (3.18.0-1) ... 3026s Setting up libalglib4.2:armhf (4.2.0-2) ... 3026s Setting up fonts-lato (2.015-1) ... 3026s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 3026s Setting up swig (4.3.0-1) ... 3026s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 3026s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 3026s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 3026s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 3026s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 3026s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3026s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 3026s Setting up libdatrie1:armhf (0.2.13-3build1) ... 3026s Setting up libyaml-dev:armhf (0.2.5-2) ... 3026s Setting up python3-pyproject-metadata (0.9.1-1) ... 3026s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3026s Setting up python3-pip-whl (25.0+dfsg-1) ... 3026s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 3026s Setting up libxcb-render0:armhf (1.17.0-2) ... 3026s Setting up python3-defusedxml (0.7.1-3) ... 3026s Setting up libarchive-zip-perl (1.68-1) ... 3026s Setting up libglvnd0:armhf (1.7.0-1build1) ... 3026s Setting up python3-alabaster (0.7.16-0.1) ... 3026s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3026s Setting up fonts-lyx (2.4.3-1) ... 3026s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3026s Setting up libxcb-glx0:armhf (1.17.0-2) ... 3026s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 3026s Setting up python3-ply (3.11-9) ... 3027s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3027s Setting up liblab-gamut1:armhf (2.42.4-3) ... 3027s Setting up x11-common (1:7.7+23ubuntu4) ... 3027s Setting up python3-mdit-py-plugins (0.4.2-1) ... 3027s Setting up libdeflate0:armhf (1.23-2) ... 3027s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 3027s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3027s Setting up m4 (1.4.19-7) ... 3027s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 3027s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 3027s Setting up python3-all (3.13.3-1) ... 3027s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 3027s Setting up libxcb-shm0:armhf (1.17.0-2) ... 3027s Setting up libldl3:armhf (1:7.8.3+dfsg-3) ... 3027s Setting up python3-distlib (0.3.9-1) ... 3027s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3027s Setting up libgomp1:armhf (15-20250404-0ubuntu1) ... 3027s Setting up libjs-modernizr (3.13.0-0.1) ... 3027s Setting up python3-wheel (0.45.1-1) ... 3028s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 3028s Setting up libaec0:armhf (1.1.3-1) ... 3028s Setting up python3-platformdirs (4.3.6-1) ... 3028s Setting up libpugixml1v5:armhf (1.14-2) ... 3028s Setting up libopengl0:armhf (1.7.0-1build1) ... 3028s Setting up python3-pycparser (2.22-2) ... 3028s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 3028s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 3028s Setting up occt-misc (7.8.1+dfsg1-3) ... 3028s Setting up libc6-dbg:armhf (2.41-6ubuntu1) ... 3028s Setting up libdw1t64:armhf (0.192-4ubuntu1) ... 3028s Setting up python3-fs (2.4.16-7) ... 3028s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3028s Setting up libxcb-present0:armhf (1.17.0-2) ... 3028s Setting up unicode-data (15.1.0-1) ... 3028s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3028s Setting up libbtf2:armhf (1:7.8.3+dfsg-3) ... 3028s Setting up python3-roman (5.0-1) ... 3028s Setting up xtrans-dev (1.4.0-1) ... 3028s Setting up python3-decorator (5.1.1-5) ... 3029s Setting up autotools-dev (20220109.1) ... 3029s Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 3029s Setting up libblas3:armhf (3.12.1-2) ... 3029s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 3029s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 3029s Setting up libpkgconf3:armhf (1.8.1-4) ... 3029s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3029s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 3029s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3029s Setting up python3-pyproject-hooks (1.2.0-1) ... 3029s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 3029s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 3029s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 3029s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 3029s Setting up libxcb-sync1:armhf (1.17.0-2) ... 3029s Setting up python3-snowballstemmer (2.2.0-4build1) ... 3029s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3029s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 3029s Setting up libjsoncpp26:armhf (1.9.6-3) ... 3029s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 3029s Setting up libpathplan4:armhf (2.42.4-3) ... 3029s Setting up libslurm42t64 (24.11.3-2) ... 3029s Setting up python3-brotli (1.1.0-2build4) ... 3029s Setting up libann0 (1.1.2+doc-9build1) ... 3029s Setting up python3-cycler (0.12.1-1) ... 3029s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 3029s Setting up libimagequant0:armhf (2.18.0-1build1) ... 3029s Setting up fonts-dejavu-mono (2.37-8) ... 3029s Setting up libssl-dev:armhf (3.4.1-1ubuntu3) ... 3029s Setting up python3-kiwisolver (1.4.7-3build1) ... 3029s Setting up libhwloc15:armhf (2.12.0-1) ... 3029s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 3029s Setting up libmpc3:armhf (1.3.1-1build2) ... 3029s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 3029s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 3029s Setting up autopoint (0.23.1-1) ... 3029s Setting up libllvm20:armhf (1:20.1.2-0ubuntu1) ... 3029s Setting up icu-devtools (76.1-1ubuntu2) ... 3029s Setting up fonts-dejavu-core (2.37-8) ... 3029s Setting up pkgconf-bin (1.8.1-4) ... 3029s Setting up python3-pip (25.0+dfsg-1) ... 3031s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 3031s Setting up libltdl7:armhf (2.5.4-4) ... 3031s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 3031s Setting up libidn2-dev:armhf (2.3.8-2) ... 3031s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 3031s Setting up python3-toml (0.10.2-1) ... 3031s Setting up python3-installer (0.7.0+dfsg1-3) ... 3031s Setting up libgfortran5:armhf (15-20250404-0ubuntu1) ... 3031s Setting up libvulkan1:armhf (1.4.304.0-1) ... 3031s Setting up autoconf (2.72-3ubuntu1) ... 3031s Setting up python3-pluggy (1.5.0-1) ... 3031s Setting up libwebp7:armhf (1.5.0-0.1) ... 3031s Setting up libmumps-headers-dev (5.7.3-3build2) ... 3031s Setting up libubsan1:armhf (15-20250404-0ubuntu1) ... 3031s Setting up python3-fastjsonschema (2.21.1-1) ... 3031s Setting up robin-map-dev (1.3.0-1) ... 3031s Setting up dwz (0.15-1build6) ... 3031s Setting up libmpich12:armhf (4.2.1-5) ... 3031s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3031s Setting up libxshmfence1:armhf (1.3.3-1) ... 3031s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 3031s Setting up libxcb-randr0:armhf (1.17.0-2) ... 3031s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 3031s Setting up libasan8:armhf (15-20250404-0ubuntu1) ... 3031s Setting up libjson-perl (4.10000-1) ... 3031s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 3031s Setting up debugedit (1:5.1-2) ... 3031s Setting up libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 3031s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 3032s Setting up libopenjp2-7:armhf (2.5.3-2) ... 3032s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 3032s Setting up libthai-data (0.1.29-2build1) ... 3032s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 3032s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 3032s Setting up sgml-base (1.31) ... 3032s Setting up cmake-data (3.31.6-1ubuntu1) ... 3032s Setting up librhash1:armhf (1.4.5-1) ... 3032s Setting up libcdt5:armhf (2.42.4-3) ... 3032s Setting up libcgraph6:armhf (2.42.4-3) ... 3032s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 3032s Setting up libxss1:armhf (1:1.2.3-1build3) ... 3032s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 3032s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 3032s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 3032s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 3032s Setting up python3-mpmath (1.3.0-1) ... 3032s Setting up libisl23:armhf (0.27-1) ... 3032s Setting up python3-build (1.2.2-1) ... 3032s Setting up libde265-0:armhf (1.0.15-1build5) ... 3032s Setting up libc-dev-bin (2.41-6ubuntu1) ... 3032s Setting up valgrind (1:3.24.0-0ubuntu2) ... 3032s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3032s Setting up python-matplotlib-data (3.8.3-7build1) ... 3032s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 3032s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 3032s Setting up python3-pathspec (0.12.1-1) ... 3033s Setting up libcatch2-dev (3.7.1-0.5) ... 3033s Setting up python3-wheel-whl (0.45.1-1) ... 3033s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 3033s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 3033s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 3033s Setting up libclang1-20 (1:20.1.2-0ubuntu1) ... 3033s Setting up libcc1-0:armhf (15-20250404-0ubuntu1) ... 3033s Setting up python3-pusimp (0.1.1-1) ... 3033s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 3033s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 3033s Setting up chrpath (0.18-1) ... 3033s Setting up python3-jupyter-core (5.7.2-5) ... 3033s Setting up libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 3033s Setting up libblas-dev:armhf (3.12.1-2) ... 3033s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 3033s Setting up libsz2:armhf (1.1.3-1) ... 3033s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3033s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 3033s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 3033s Setting up python3-imagesize (1.4.1-1) ... 3033s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 3033s Setting up automake (1:1.17-3ubuntu1) ... 3033s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 3033s Setting up libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 3033s Setting up x11proto-dev (2024.1-1) ... 3033s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 3033s Setting up python3-sympy (1.13.3-5) ... 3040s Setting up catch2 (3.7.1-0.5) ... 3040s Setting up libice6:armhf (2:1.1.1-1) ... 3040s Setting up mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 3040s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3040s Setting up liblapack3:armhf (3.12.1-2) ... 3040s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 3040s Setting up gettext (0.23.1-1) ... 3040s Setting up libarpack2t64:armhf (3.9.1-4) ... 3040s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 3040s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 3040s Setting up libamd3:armhf (1:7.8.3+dfsg-3) ... 3040s Setting up libxau-dev:armhf (1:1.0.11-1) ... 3040s Setting up nettle-dev:armhf (3.10.1-1) ... 3040s Setting up python3-scikit-build-core (0.10.7-2) ... 3040s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 3040s Setting up libgbm1:armhf (25.0.3-1ubuntu2) ... 3040s Setting up libcolamd3:armhf (1:7.8.3+dfsg-3) ... 3040s Setting up libspex3:armhf (1:7.8.3+dfsg-3) ... 3040s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 3040s Setting up libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 3040s Setting up pybuild-plugin-pyproject (6.20250308) ... 3040s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 3040s Setting up python3-pytest (8.3.5-1) ... 3041s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 3041s Setting up libxcursor1:armhf (1:1.2.3-1) ... 3041s Setting up python3-cffi (1.17.1-2build2) ... 3041s Setting up libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 3041s Setting up libpugixml-dev:armhf (1.14-2) ... 3041s Setting up hwloc-nox (2.12.0-1) ... 3041s Setting up libaec-dev:armhf (1.1.3-1) ... 3041s Setting up libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 3041s Setting up python3-virtualenv (20.29.1+ds-1) ... 3041s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3041s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 3041s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 3041s Setting up python3-nbformat (5.9.1-1) ... 3041s Setting up libcamd3:armhf (1:7.8.3+dfsg-3) ... 3041s Setting up libsuperlu7:armhf (7.0.0+dfsg1-2) ... 3041s Setting up pkgconf:armhf (1.8.1-4) ... 3041s Setting up libtbbbind-2-5:armhf (2022.0.0-2) ... 3041s Setting up intltool-debian (0.35.0+20060710.6) ... 3041s Setting up libltdl-dev:armhf (2.5.4-4) ... 3041s Setting up libthai0:armhf (0.1.29-2build1) ... 3041s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 3041s Setting up python3-jupytext (1.16.4+ds1-1) ... 3041s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 3041s Setting up librbio4:armhf (1:7.8.3+dfsg-3) ... 3042s Setting up libclang-cpp20 (1:20.1.2-0ubuntu1) ... 3042s Setting up libraqm0:armhf (0.10.2-1) ... 3042s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 3042s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3042s Setting up liblapack-dev:armhf (3.12.1-2) ... 3042s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 3042s Setting up libeigen3-dev (3.4.0-4build1) ... 3042s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 3042s Setting up libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 3042s Setting up python3-numpy (1:2.2.3+ds-5) ... 3044s Setting up libjs-sphinxdoc (8.2.3-1) ... 3044s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3044s Setting up libraw23t64:armhf (0.21.4-2) ... 3044s Setting up cpp-14 (14.2.0-19ubuntu2) ... 3044s Setting up libccolamd3:armhf (1:7.8.3+dfsg-3) ... 3044s Setting up dh-strip-nondeterminism (1.14.1-2) ... 3044s Setting up libgvpr2:armhf (2.42.4-3) ... 3044s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 3044s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 3044s Setting up python3-lxml:armhf (5.3.2-1) ... 3044s Setting up libparpack2t64:armhf (3.9.1-4) ... 3044s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 3044s Setting up xml-core (0.19) ... 3044s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 3044s Setting up cmake (3.31.6-1ubuntu1) ... 3044s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 3044s Setting up python3-contourpy (1.3.1-1build1) ... 3044s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 3044s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 3044s Setting up libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 3044s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 3044s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 3044s Setting up libsm6:armhf (2:1.2.4-1) ... 3044s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 3044s Setting up libicu-dev:armhf (76.1-1ubuntu2) ... 3044s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3044s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 3044s Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3044s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3044s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 3044s Setting up libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 3044s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 3044s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 3046s Regenerating fonts cache... done. 3046s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 3046s Setting up libcholmod5:armhf (1:7.8.3+dfsg-3) ... 3046s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 3046s Setting up libxft2:armhf (2.3.6-1build1) ... 3046s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3046s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 3046s Setting up libarpack2-dev:armhf (3.9.1-4) ... 3046s Setting up libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 3046s Setting up python3-scipy (1.14.1-4ubuntu2) ... 3050s Setting up libxcb1-dev:armhf (1.17.0-2) ... 3050s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 3050s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3050s Setting up python3-ufl (2024.2.0-2) ... 3050s Setting up libglx0:armhf (1.7.0-1build1) ... 3050s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3050s Setting up dolfinx-doc (1:0.9.0-6build3) ... 3050s Setting up libspqr4:armhf (1:7.8.3+dfsg-3) ... 3050s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 3050s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 3050s Setting up mpich (4.2.1-5) ... 3050s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 3050s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 3050s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 3050s Setting up po-debconf (1.0.21+nmu1) ... 3050s Setting up libtk8.6:armhf (8.6.16-1) ... 3050s Setting up nanobind-dev (2.5.0-1) ... 3050s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 3050s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3050s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 3050s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3050s Setting up mpi-default-bin (1.18) ... 3050s Setting up libx11-dev:armhf (2:1.8.10-2) ... 3050s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3050s Setting up libtbb12:armhf (2022.0.0-2) ... 3050s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 3050s Setting up python3-mpi4py (4.0.3-3ubuntu1) ... 3050s Setting up libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 3050s Setting up libcairo2:armhf (1.18.4-1) ... 3050s Setting up python3.13-tk (3.13.3-1) ... 3051s Setting up gcc-14 (14.2.0-19ubuntu2) ... 3051s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3051s Setting up libnuma-dev:armhf (2.0.18-1build1) ... 3051s Setting up python3-pil:armhf (11.1.0-5build1) ... 3051s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 3051s Setting up doxygen (1.9.8+ds-2.1build1) ... 3051s Setting up libgl1:armhf (1.7.0-1build1) ... 3051s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up libexpat1-dev:armhf (2.7.1-1) ... 3051s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 3051s Setting up libklu2:armhf (1:7.8.3+dfsg-3) ... 3051s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up sphinx-common (8.2.3-1) ... 3051s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 3051s Setting up comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 3051s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3051s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 3051s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3051s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 3051s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 3051s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 3051s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 3051s Setting up libumfpack6:armhf (1:7.8.3+dfsg-3) ... 3051s Setting up cpp (4:14.2.0-1ubuntu1) ... 3051s Setting up libhwloc-dev:armhf (2.12.0-1) ... 3051s Setting up libboost-dev:armhf (1.83.0.2ubuntu1) ... 3051s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up g++-14 (14.2.0-19ubuntu2) ... 3051s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 3051s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 3051s Setting up gfortran-14 (14.2.0-19ubuntu2) ... 3051s Setting up libfltk1.3t64:armhf (1.3.8-6.1build2) ... 3051s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 3051s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 3051s Setting up python3-basix (0.9.0-2build2) ... 3051s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 3051s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3051s Setting up libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 3051s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3051s Setting up python3-nanobind (2.5.0-1) ... 3051s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 3051s Setting up libtool (2.5.4-4) ... 3051s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up blt (2.5.3+dfsg-8) ... 3051s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3051s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.22.5 to provide /usr/lib/arm-linux-gnueabihf/libpetsc.so.3.22 (libpetsc.so.3.22) in auto mode 3051s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 3051s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 3051s Setting up python3-tk:armhf (3.13.3-1) ... 3051s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3051s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3051s Setting up libxaw7:armhf (2:1.0.16-1) ... 3051s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 3051s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 3051s Setting up libparu1:armhf (1:7.8.3+dfsg-3) ... 3051s Setting up gcc (4:14.2.0-1ubuntu1) ... 3051s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 3051s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 3051s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 3052s Setting up dh-autoreconf (20) ... 3052s Setting up libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 3052s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 3052s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 3052s Setting up libpython3.13-dev:armhf (3.13.3-1) ... 3052s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 3052s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 3052s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3052s Setting up g++ (4:14.2.0-1ubuntu1) ... 3052s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3052s Setting up build-essential (12.12ubuntu1) ... 3052s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 3052s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 3052s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 3052s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 3052s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 3052s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.22.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc.so.3.22 (libslepc.so.3.22) in auto mode 3052s Setting up libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 3052s Setting up libpython3-dev:armhf (3.13.3-1) ... 3052s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3052s Setting up libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 3052s Setting up python3.13-dev (3.13.3-1) ... 3052s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 3052s Setting up debhelper (13.24.1ubuntu2) ... 3052s Setting up gfortran (4:14.2.0-1ubuntu1) ... 3052s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 3052s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 3052s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 3052s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 3052s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 3052s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 3052s Setting up libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 3052s Setting up libpython3-all-dev:armhf (3.13.3-1) ... 3052s Setting up python3-dev (3.13.3-1) ... 3052s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 3052s Setting up libmpich-dev:armhf (4.2.1-5) ... 3052s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 3052s Setting up mpi-default-dev (1.18) ... 3052s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3052s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 3052s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 3052s Setting up python3-all-dev (3.13.3-1) ... 3052s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 3052s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 3052s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 3052s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 3052s Setting up libparpack2-dev:armhf (3.9.1-4) ... 3052s Setting up libhdf5-mpich-dev (1.14.5+repack-3) ... 3052s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 3052s update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-mpich.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 3052s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 3052s update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-mpi.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 3052s Setting up libhypre-dev:armhf (2.32.0-4) ... 3052s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 3052s Setting up python3-ffcx (1:0.9.0-2) ... 3052s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 3052s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 3052s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 3052s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 3052s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3052s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3052s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 3052s print("\documentclass{article}") 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 3052s print("\centering") 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 3052s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 3052s print("\hline") 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 3052s print("\end{tabular}") 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 3052s print("\end{table}") 3052s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 3052s print("\end{document}") 3052s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3052s update-alternatives: error: no alternatives for petsc 3052s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 3052s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.22.5 to provide /usr/lib/arm-linux-gnueabihf/libpetsc_real.so (libpetsc_real.so) in auto mode 3052s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 3052s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3053s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_complex.so.3.22.5 to provide /usr/lib/arm-linux-gnueabihf/libpetsc_complex.so (libpetsc_complex.so) in auto mode 3053s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 3053s update-alternatives: error: no alternatives for slepc 3053s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 3053s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_complex.so.3.22.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc_complex.so (libslepc_complex.so) in auto mode 3053s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3053s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 3053s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 3053s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 3053s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 3053s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 3053s update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.22.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc_real.so (libslepc_real.so) in auto mode 3053s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3053s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 3053s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 3053s Setting up libdolfinx-dev:armhf (1:0.9.0-6build3) ... 3053s Setting up libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 3053s Setting up python3-dolfinx-real (1:0.9.0-6build3) ... 3053s Setting up python3-dolfinx:armhf (1:0.9.0-6build3) ... 3053s Setting up python3-dolfinx-complex (1:0.9.0-6build3) ... 3053s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 3053s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3053s Setting up libheif-plugin-aomdec:armhf (1.19.7-1) ... 3053s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3053s Setting up libheif-plugin-libde265:armhf (1.19.7-1) ... 3053s Setting up libheif1:armhf (1.19.7-1) ... 3053s Setting up python3-fonttools (4.55.3-2build1) ... 3054s Setting up libgd3:armhf (2.3.3-12ubuntu3) ... 3054s Setting up libgvc6 (2.42.4-3) ... 3054s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3054s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3054s Setting up graphviz (2.42.4-3) ... 3054s Setting up python3-matplotlib (3.8.3-7build1) ... 3056s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 3056s Setting up python3-gmsh (4.13.1+ds1-6) ... 3056s Processing triggers for install-info (7.1.1-1) ... 3056s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3056s Processing triggers for man-db (2.13.0-1) ... 3057s Processing triggers for sgml-base (1.31) ... 3057s Setting up docutils-common (0.21.2+dfsg-2) ... 3057s Processing triggers for sgml-base (1.31) ... 3057s Setting up python3-docutils (0.21.2+dfsg-2) ... 3058s Setting up python3-sphinx (8.2.3-1) ... 3059s Setting up python3-myst-parser (4.0.1-1) ... 3059s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 3059s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 3091s autopkgtest [20:24:36]: test test-dolfinx-python-pusimp: [----------------------- 3093s === python 3.13 pusimp test === 3094s ============================= test session starts ============================== 3094s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 3094s cachedir: .pytest_cache 3094s rootdir: /tmp/autopkgtest.xhNkrs/build.D8s/src/python 3094s configfile: pyproject.toml 3094s plugins: typeguard-4.4.2 3094s collecting ... collected 6 items 3094s 3095s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_without_local_packages PASSED 3208s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_local_packages[dependencies_import_name0-dependencies_pypi_name0-dependencies_extra_error_message0] Package dolfinx did fail to import with error: 3208s Importing dolfinx was not successful. 3208s stdout contains 3208s stderr contains Traceback (most recent call last): 3208s File "", line 1, in 3208s import dolfinx 3208s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3208s pusimp.prevent_user_site_imports( 3208s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3208s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3208s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3208s ...<5 lines>... 3208s pip_uninstall_call 3208s ^^^^^^^^^^^^^^^^^^ 3208s ) 3208s ^ 3208s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3208s raise ImportError(import_error) 3208s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3208s 1) Dependencies imported from a local path rather than from the path provided by apt: 3208s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpb94bwxib/venv/lib/python3.13/site-packages/ufl/__init__.py. 3208s 3208s pusimp suggests to apply all of the following fixes: 3208s 1) To uninstall local dependencies: 3208s * run '/tmp/tmpb94bwxib/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmpb94bwxib/venv/lib/python3.13/site-packages/ufl. 3208s 3208s You can disable this check by exporting the DOLFINX_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 3208s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3208s PASSED 3255s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_local_packages[dependencies_import_name1-dependencies_pypi_name1-dependencies_extra_error_message1] Package dolfinx did fail to import with error: 3255s Importing dolfinx was not successful. 3255s stdout contains 3255s stderr contains Traceback (most recent call last): 3255s File "", line 1, in 3255s import dolfinx 3255s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3255s pusimp.prevent_user_site_imports( 3255s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3255s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3255s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3255s ...<5 lines>... 3255s pip_uninstall_call 3255s ^^^^^^^^^^^^^^^^^^ 3255s ) 3255s ^ 3255s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3255s raise ImportError(import_error) 3255s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3255s 1) Dependencies imported from a local path rather than from the path provided by apt: 3255s * basix was imported from a local path: expected in /usr/lib/python3/dist-packages/basix/__init__.py, but imported from /tmp/tmplfyvnmwn/venv/lib/python3.13/site-packages/basix/__init__.py. 3255s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmplfyvnmwn/venv/lib/python3.13/site-packages/ufl/__init__.py. 3255s 3255s pusimp suggests to apply all of the following fixes: 3255s 1) To uninstall local dependencies: 3255s * run '/tmp/tmplfyvnmwn/venv/bin/python3 -m pip uninstall --break-system-packages fenics-basix' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmplfyvnmwn/venv/lib/python3.13/site-packages/basix. 3255s * run '/tmp/tmplfyvnmwn/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl' in a terminal, and verify that you are prompted to confirm removal of files in /tmp/tmplfyvnmwn/venv/lib/python3.13/site-packages/ufl. 3255s 3255s You can disable this check by exporting the DOLFINX_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 3255s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3255s PASSED 3264s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] PASSED 3268s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] Package dolfinx did fail to import with error: 3268s Importing dolfinx was not successful. 3268s stdout contains 3268s stderr contains Traceback (most recent call last): 3268s File "", line 1, in 3268s import dolfinx 3268s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3268s pusimp.prevent_user_site_imports( 3268s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3268s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3268s ...<5 lines>... 3268s pip_uninstall_call 3268s ^^^^^^^^^^^^^^^^^^ 3268s ) 3268s ^ 3268s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3268s raise ImportError(import_error) 3268s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3268s 1) Broken dependencies: 3268s * ufl is broken. Error on import was 'ufl was purposely broken.'. 3268s 3268s pusimp suggests to apply all of the following fixes: 3268s 1) To fix broken dependencies: 3268s * run '/tmp/tmpm11mczrt/venv/bin/python3 -m pip show fenics-ufl' in a terminal: if the location field is not /usr/lib/python3/dist-packages consider running '/tmp/tmpm11mczrt/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ufl' in a terminal, because the broken dependency is probably being imported from a local path rather than from the path provided by apt. 3268s 3268s You can disable this check by exporting the DOLFINX_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 3268s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3268s PASSED 3271s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] Package dolfinx did fail to import with error: 3271s Importing dolfinx was not successful. 3271s stdout contains 3271s stderr contains Traceback (most recent call last): 3271s File "", line 1, in 3271s import dolfinx 3271s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3271s pusimp.prevent_user_site_imports( 3271s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3271s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3271s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3271s ...<5 lines>... 3271s pip_uninstall_call 3271s ^^^^^^^^^^^^^^^^^^ 3271s ) 3271s ^ 3271s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3271s raise ImportError(import_error) 3271s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3271s 1) Broken dependencies: 3271s * ffcx is broken. Error on import was 'ffcx was purposely broken.'. 3271s 3271s pusimp suggests to apply all of the following fixes: 3271s 1) To fix broken dependencies: 3271s * run '/tmp/tmp4z7en8td/venv/bin/python3 -m pip show fenics-ffcx' in a terminal: if the location field is not /usr/lib/python3/dist-packages consider running '/tmp/tmp4z7en8td/venv/bin/python3 -m pip uninstall --break-system-packages fenics-ffcx' in a terminal, because the broken dependency is probably being imported from a local path rather than from the path provided by apt. 3271s 3271s You can disable this check by exporting the DOLFINX_ALLOW_USER_SITE_IMPORTS environment variable. Note, however, that this may break the installation provided by apt. 3271s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3272s PASSED 3272s 3272s ======================== 6 passed in 177.99s (0:02:57) ========================= 3272s autopkgtest [20:27:37]: test test-dolfinx-python-pusimp: -----------------------] 3276s test-dolfinx-python-pusimp PASS 3276s autopkgtest [20:27:41]: test test-dolfinx-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 3280s autopkgtest [20:27:45]: @@@@@@@@@@@@@@@@@@@@ summary 3280s test-dolfinx-cpp PASS 3280s test-dolfinx-cpp-complex PASS 3280s test-dolfinx-python-unittests PASS 3280s test-dolfinx-python-demos PASS 3280s test-dolfinx-python-complex-unittests PASS 3280s test-dolfinx-python-complex-demos PASS 3280s test-dolfinx-python-pusimp PASS